CSS語法規則

CSS使用語法示例如下:

selector {property: value}

上述代碼中selector是選擇器,CSS中有4種選擇器,分別是ID選擇器、類選擇器、標籤選擇器、通配選擇器,並且不同的選擇器可以相互組合。選擇器的具體內容如下表所示。

名稱 符號 使用方式 含義
id選擇器 # #name 選擇id爲name的所有元素
類選擇器 . .name 選擇類名爲name的所有元素
標籤選擇器 S(標籤名稱) p 選擇所有<p>元素
通配選擇器 * * 選擇頁面所有元素
多選擇器 S1,S2 div,p 選擇所有 <div> 元素和所有 <p> 元素
子元素選擇器 S1>S2 div>p 選擇父元素爲 <div> 元素的所有 <p> 元素
包含選擇器 S1 S2 div p 選擇 <div> 元素內部的所有 <p> 元素
相鄰選擇器 S1+S2 div+p 選擇緊接在 <div> 元素之後的所有 <p> 元素

具體示例如下:

#para1 {  /*id選擇器,id爲para1元素都生效*/
 text-align:center;
 color:red;
}
.center {text-align:center;}  /*類選擇器,類名爲center元素生效*/
p{   /*標籤選擇器,所有<p>元素生效*/
 color:red;
 font-style:italic;
}
.child>li{  /*子選擇器,只會對第一代子元素生效*/
 border:1px solid darkgreen;
}
.include li{  /*包含選擇器,對所有子元素生效*/
 border:3px solid yellow;
}
#id1+.closer{
 border:5px solid chartreuse;  /*相鄰選擇器,相鄰才生效*/
}

將上述代碼保存爲test.css文件,將文件以外部樣式鏈接到HTML文件中,具體如下所示。

1 <!DOCTYPE html>
2 <html lang="en">
3 <head>
4     <meta charset="UTF-8">
5     <title>CSS樣式</title>
6     <link rel="stylesheet" type="text/css" href="test.css">
7 </head>
8 <body>
9     <p>CSS樣式演示</p>
10     <br>
11     <div>
12         <span class="center">類選擇器</span>
13     </div>
14     <br>
15     <div>
16         <ul class="child">
17             <li>子選擇器</li>
18             <li>子選擇器</li>
19             <li>子選擇器</li>
20         </ul>
21     </div>
22     <br>
23     <div>
24         <ul class="include">
25             <li>包含選擇器</li>
26             <li>包含選擇器</li>
27             <li>包含選擇器</li>
28         </ul>
29     </div>
30     <br>
31     <div id="id1">
32         <span id="para1">id選擇器</span>
33     </div>
34         <span class="closer">相鄰選擇器</span>
35 </body>
36 </html>

運行結果如下圖所示。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章