CSS知识点

使用Cascading Style Sheet 2.0 中文手册.chm

1.什么是CSS,有什么作用?
	CSS(Cascading Style Sheet):层叠样式表语言
	CSS的作用:修饰HTML页面,设置HTML页面中的某些元素的样式,让HTML页面更好看
			   CSS好比是HTML的化妆品一样
	HTML还是主体,CSS依赖HTML。CSS的存在就是修饰HTML,所以新建的文件还是xx.html文件

2.CSS要求掌握到的程度?
	*常见的CSS样式要求会写
	*别人写的CSS样式要能看懂

3.在HTML页面中嵌套使用CS的三种方式
	1)在标签内部使用style属性来设置元素的CSS样式,这种方式称为内联定义方式
	  语法格式:
		<标签 style="样式名:样式值;样式名:样式值;……"></标签>
		如:
			<body>
				<div style="width:300px;height:300px;background-color:#33ff99;border:solid red"></div>		
			</body>
	2)在head标签中使用style块,这种方式被称为样式块方式
	  语法格式:
		<head>
			<style type="text/css">
				选择器{
					样式名:样式值;
					样式名:样式值;
					……
				}
				选择器{
					样式名:样式值;
					样式名:样式值;
					……
				}
			</style>
		</head>
	3)链入外部样式表文件(最常用)
		实现原理:
			将样式写到一个独立的xxx.css文件中,在需要的网页上直接引入css文件,样式就引入了
		语法格式:
			<head>
				<link type="text/css" rel="stylesheet" href="css文件路径"></link>
			</head>
		如:	
			css文件中:
				a{
					text-decoration : none ;
				}
				#baidusapn{
					text-decoration: underline;
					cursor: pointer;
				}
			html测试文件中:
				<!DOCTYPE html>
					<html>
						<head>
							<meta charset="utf-8">
							<title>引入外部独立的css文件</title>
							<link rel="stylesheet" type="text/css" href="css/1.css"/>
						</head>
						<body>
							<a href="http://www.baidu.com">百度</a>
							<span id="baidusapn">点击我连接到百度哦</span>
						</body>
					</html>

		优点:
			这种方式易维护,维护成本较低
			
4.选择器(id选择器、标签选择器、类选择器)	
	1)id选择器:
	语法格式:
		#id{
			样式名:样式值;
			样式名:样式值;
			……
		}
		如:	
			<style tyle="text/css">
				#usernameErroring{
					color:red;
					font-size: 12px;
				}
			</style>
	2)标签选择器(注:标签选择器作用范围比id选择器广)
		语法格式:
			标签名{
				样式名:样式值;
				样式名:样式值;
				……
			}
			如:	
				<style tyle="text/css">
					div{
						background-color:black;
						border: 1px solid red;
						width: 100px;
						height: 100px;
					}
				</style>
	3)类选择器(class相同的可以认为是同一标签)
		语法格式:
			.类名{
				样式名:样式值;
				样式名:样式值;
				……
			}
			如:
				<style tyle="text/css">
					.myclass{
						background-color: aqua;
						border: 1px solid #FF0000;
					}
				</style>
				
5.列表样式
	ul{
		list-style-type:none;
	}
	
6.绝对定位(盒子左上角为定位点)
	#div_1{
		position:absolute;
		left:100px;
		top:100px;
	}
		
		
		
	

  

posted @ 2021-10-29 16:20  石乐智先生  阅读(75)  评论(0编辑  收藏  举报