CSS简介
在昨天我学完HTML根本语法之后,我明天筹备减速学习CSS,加油!!!
CSS指的是Cascading Style Sheet(层叠样式表),是用来管制网页外观的一项技术。
首先咱们得晓得,HTML是用于管制网页的构造,而CSS用于管制网页的外观,JavaScript管制的是网页的行为。
CSS款式的引入形式
有三种形式:
- (1)内部样式表
- (2)外部样式表
- (3)行内样式表
(1)内部样式表
语法:
<link rel="stylesheet" type="text/css" href="文件门路" />
在这里:rel、type、href都是固定的值。
(2)外部样式表
<style type="text/css"> …………</style>
将style标签放在head标签外面
(3)行内样式表
语法:
<div style="color:red;">放松温习</div>
在理论开发中,个别都是应用内部样式表。
还有设置款式时留神他的id和class,通过这两个属性能够精准管制每个局部的款式,id不能雷同,class能够雷同。
CSS选择器
选择器就是为了抉择你想要批改款式的中央的工具,相当于一个定位工具,精准定位。
有五种最实用的选择器:
(1)元素选择器
(2)id选择器
(3)class选择器
(4)后辈选择器
(5)群组选择器
(1)元素选择器
抉择不同的标签,来批改款式,如div、p、h1等
示例:
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>CSS选择器练习</title> <style type="text/css"> p{ color: red; } </style> </head> <body> <p>元素选择器</p> <hr> <div> <p>这是一个段落</p> <h4>这是一个大题目</h4> <div>最初一行</div> </div> <p>元素选择器</p> <hr> <p>元素选择器</p> <hr> <p>元素选择器</p> <hr> <p>元素选择器</p> <hr> </body></html>
显示成果:
(2)id选择器
通过标签的属性的id来抉择,id名后面加上"#"来批改款式。
示例:
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>CSS选择器练习</title> <style type="text/css"> #abc { color: red; } </style> </head> <body> <p>元素选择器</p> <hr> <div> <p>这是一个段落</p> <h4>这是一个大题目</h4> <div>最初一行</div> </div> <p id="abc">元素选择器</p> <hr> <p>元素选择器</p> <hr> <p>元素选择器</p> <hr> <p>元素选择器</p> <hr> </body></html>
显示成果:
(3)class选择器
通过标签的属性的class来抉择,class名后面加上"."来批改款式。
示例:
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>CSS选择器练习</title> <style type="text/css"> .name { color: red; } </style> </head> <body> <p>元素选择器</p> <hr> <div class="name"> <p>这是一个段落</p> <h4>这是一个大题目</h4> <div>最初一行</div> </div> <p id="abc">元素选择器1</p> <hr> <p class="name">元素选择器2</p> <hr> <p class="name">元素选择器3</p> <hr> <p>元素选择器4</p> <hr> </body></html>
显示成果:
(4)后辈选择器
前面通过代码间接举例子
示例:
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>CSS选择器练习</title> <style type="text/css"> .name p { color: red; } .name1 h4{ color: burlywood; } #name3 h3{ color: darkgoldenrod; } </style> </head> <body> <p>元素选择器</p> <hr> <div class="name"> <p>这是一个段落</p> <h4>这是一个大题目</h4> <div>最初一行</div> </div> <div class="name1"> <p id="abc">元素选择器1</p> <hr> <p class="name">元素选择器2</p> <h4>这是一个大题目1</h4> <h4>这是一个大题目2</h4> <hr> <p class="name">元素选择器3</p> <hr> <h4>这是一个大题目3</h4> <p>元素选择器4</p> </div> <div id="name3"> <p>这是一个段落</p> <h3>这是一个大题目</h3> <div>最初一行</div> </div> <hr> </body></html>
显示成果:
(5)群组选择器
抉择多个,两头以逗号隔开。
示例:
<!DOCTYPE html>
<html>
<head> <meta charset="utf-8"> <title>CSS选择器练习</title> <style type="text/css"> div,p{ color:cadetblue; } </style></head><body> <p>元素选择器</p> <hr> <div class="name"> <p>这是一个段落</p> <h4>这是一个大题目</h4> <div>最初一行</div> </div> <!-- <div class="name1"> --> <p id="abc">元素选择器1</p> <hr> <p class="name">元素选择器2</p> <h4>这是一个大题目1</h4> <h4>这是一个大题目2</h4> <hr> <p class="name">元素选择器3</p> <hr> <h4>这是一个大题目3</h4> <p>元素选择器4</p> <!-- </div> --> <div id="name3"> <p>这是一个段落</p> <h3>这是一个大题目</h3> <div>最初一行</div> </div> <hr></body>
</html>
显示成果:
在这五种外面群组选择器效率最高了。