1采用修改属性方式提供样式
1.1代码重复——生产力不高
1.2假设有一千个网页,重复代码写十次,那么重复了一万次
1.3不好维护,列如要修改某个样式,需要修改1万个地方
这就是产生css的原因:纯粹的html在数量多时修饰不易修改
css解决:将重复的修饰标签集中到一个文件中
尝试:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<link href="css.css" rel="stylesheet">
</head>
<body>
<p>
1采用修改属性方式提供样式<br>
1.1代码重复----生产力不高<br>
1.2假设有一千个网页,重复代码写十次,那么重复了一万次<br>
1.3不好维护,列如要修改某个样式,需要修改1万个地方<br>
这就是产生css的原因:纯粹的html在数量多时修饰不易修改<br>
css解决:将重复的修饰标签集中到一个文件中
</p>
</body>
</html>
p{
font-size:100px;
color:red;
}
字体变为红色,100像素,仅限于p标签内容
style为内联标签,写在头标签中
<style>
li{
color:blue;
}
</style>
ul li{
}表示
- 标签下的内容
列:<ul> <li>1.1代码重复----生产力不高<br></li> <li>1.2假设有一千个网页,重复代码写十次,那么重复了一万次<br></li> <li>1.3不好维护,列如要修改某个样式,需要修改1万个地方<br></li> </ul>
css也要适当控制,css文件大传输时间长浏览器读取慢
多个css作用会产生叠加
优先级:
规定css冲突时style优先
有!import的style优先