0
点赞
收藏
分享

微信扫一扫

css基本介绍+嵌套使用+选择器+列表样式+绝对定位

1. 什么是CSS,有什么作用?  01

CSS(Cascading Style Sheet):层叠样式表语言。

CSS的作用是:

修饰HTML页面,设置HTML页面中的某些元素的样式,让HTML页面更好看。

CSS好比是HTML的化妆品一样。

HTML还是主体,CSS依赖HTML。CSS的存在就是修饰HTML,所以新建的文件还是xx.html文件。

2、CSS我们要求掌握到什么程度?  01

* 常见的CSS样式要求会写。

* 别人写的CSS样式要能看懂。

3、在HTML页面中嵌套使用CSS的三种方式:02

3.1 第一种方式:  02

在标签内部使用style属性来设置元素的CSS样式,这种方式称为内联定义方式。

语法格式:

<标签 style="样式名:样式值;样式名:样式值;样式名:样式值;...">

代码在  001 html中引入css样式的第一种方式   04

<!--在html中引入css样式的第一种方式  04-->
<!doctype html>
<html>
	<head>
		<title>在html中引入css样式的第一种方式:内联定义方式</title>
	</head>
	<body>
		<!--
			width 宽度样式
			height 高度样式
			background-color 背景色样式
			display 布局样式(none表示隐藏,block表示显示)
			border-color 边框颜色
			border-width: 边框宽度
			border_style 边框风格  solid是实线
		-->
		<div style="width : 300px; height: 300px; background-color: #CCFFFF; display: block;
		border-color: red;border-width: 1px;border-style: solid;"></div>

		<br><br>

		<!--
			样式还能这样写:
				border : 1px solid black;
		-->
		<div style="width : 300px; height: 300px; background-color: #CCFFFF; display: block;
		border: 1px solid black"></div>


	</body>
</html>

3.2 第二种方式: 02

在head标签中使用style块,这种方式被称为样式块方式。

语法格式:

  <head>

   <style type="text/css">

    选择器 {

     样式名 : 样式值;

     样式名 : 样式值;

     .....

    }

    选择器 {

     样式名 : 样式值;

     样式名 : 样式值;

     .....

    }

   </style>

  </head>

}



代码在  002 html中引入css样式的第二种方式  05-06

<!-- html中引入css样式的第二种方式 05-06-->
<!doctype html>
<html>
	<head>
		<title>html中引入css样式的第二种方式:样式块</title>
		<!--方式二:样式块-->

		<style type="text/css">
			/*
				这是CSS的注释。
			*/

			/*
				id选择器    05
				语法格式:
					#id{
						样式名 : 样式值;
						样式名 : 样式值;
						样式名 : 样式值;
						....
					}
			*/
			#usernameErrorMsg{
				color:red;
				font-size:12px;
			}


			/*
				标签选择器    06
				语法格式:
					标签名 {
						样式名 : 样式值;
						样式名 : 样式值;
						样式名 : 样式值;
						....
					}
				标签选择器作用的范围是网页中所有的此标签 比id选择器广。
			*/
			div{
				background-color : red;
				border: 1px solid black;
				width:100px;
				height:100px;
			}
			

			/*  
				类选择器     06
				语法格式:
					.类名{
						样式名 : 样式值;
						样式名 : 样式值;
						样式名 : 样式值;
						....
					}
				同标签的都可以被修饰
			*/
			.student{
				border: 1px solid red;
				width: 100px;
				height: 30px;
			}

			
		</style>

	</head>
	<body>
		<!--
			设置样式字体大小12px,颜色为红色!
		-->

		<!--id选择器示例-->
		<span id="usernameErrorMsg">对不起,用户名不能为空</span>


		<!--标签选择器示例-->
		<div></div>
		<div></div>
		<div></div>

		<!--类选择器示例-->
		<br><br>
		<input type="text" class="student"/>

		<br><br>
		<select class="student">
			<option>专科</option>
			<option>本科</option>
		</select>

	</body>
</html>

3.3 第三种方式:  03

链入外部样式表文件,这种方式最常用。(将样式写到一个独立的xxx.css文件当中,在需要的网页上直接引入css文件,样式就引入了)   

语法格式:

<link type="text/css" rel="stylesheet" href="css文件的路径" />

这种方式易维护,维护成本较低。

xxx.css文件

1.html中引入了

2.html中引入了

3.html中引入了

4.html中引入了

代码在 003 在html中使用css样式的第三种方式  07

<!-- 在html中使用css样式的第三种方式   07-->
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>在html中使用css样式的第三种方式:引入外部独立的css文件</title>
		
		<!-- 这里引入css文件 -->
		<link rel="stylesheet" type="text/css" href="css/1.css"/>
		
	</head>
	<body>
		<a href="http://baidu.com">百度</a>
		<br><br>
		<span id="myspan"> 这里是span </span>
		
	</body>
</html>

css文件 1.css   07

/* 这是一个标签选择器  07 */
a {
	text-decoration: none;
}

/*这是一个id选择器*/
/*
	cursor : 鼠标样式,pointer是小手,hand也是,但是hand有浏览器兼容问题。建议使用pointer
*/
#myspan{
	text-decoration: underline;
	cursor: pointer;  /*鼠标放在数据上编程小手*/
}

4. 列表样式  08

就是改变列表的符号样式

代码在  004列表样式

<!-- 列表样式  08 -->
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>列表样式</title>
		<style type="text/css">
			/* 标签选择器 */
			ul{
				/* list-style-type:none;/*去掉列表的符号 */
				list-style-type:circle;/*改列表为圆圈 
				/* list-style-type: square; /*改列表为方块 */
				
			}
		</style>
	</head>
	<body>
		<ul>
			<li>中国
				<ul>
					<li>北京</li>
					<li>天津</li>
					<li>上海</li>
				</ul>
			</li>
			<li>美国</li>
			<li>俄国</li>
		</ul>
	</body>
</html>

5. 绝对定位  09

代码在  005css样式的绝对定位

<!-- css样式的绝对定位  09 -->
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>css样式的绝对定位</title>
		<style type="text/css">
			#div1{
				background-color:red;
				border: 1px black solid;
				width: 300px;
				height: 300px;
				position:absolute;/*绝对定位 我们的案例定位是左上角的坐标点*/
				left: 100px;
				top: 100px;
			}
		</style>
	</head>
	<body>
		<div id="div1" ></div>
	</body>
</html>




举报

相关推荐

0 条评论