標籤:定義 end web sch 技術分享 代碼 text img begin
2016-11-07
《css入門經典》第八章
1.屬性選取器
| 選取器 |
描述 |
| [attribute] |
用於選取帶有指定屬性的元素。 |
| [attribute=value] |
用於選取帶有指定屬性和值的元素。 |
| [attribute~=value] |
用於選取屬性值中包含指定詞彙的元素。 |
| [attribute|=value] |
用於選取帶有以指定值開頭的屬性值的元素,該值必須是整個單詞。 |
| [attribute^=value] |
匹配屬性值以指定值開頭的每個元素。 |
| [attribute$=value] |
匹配屬性值以指定值結尾的每個元素。 |
| [attribute*=value] |
匹配屬性值中包含指定值的每個元素。 |
注意:IE(一直到5.5版)不支援屬性選取器。
2.近親選取器
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>筆記</title> 6 <style> 7 li+li{ 8 color: red; 9 }10 </style>11 </head>12 <body>13 <ul>14 <li id="html">HTML</li>15 <li id="java">JAVA</li>16 <li id="css">CSS</li>17 </ul>18 </body>19 </html>
同胞元素:具有相同的父代。
近親元素:如果原始碼中第二個直接出現在第一個之後,那麼它們就是近親。
如上,具有id html和java的<li>是近親元素,java和css的<li>是近親元素,但是html和css的<li>不是近親元素。
注意:近親選擇符對基於兩個近親的情況做出選擇,但是它將聲明的樣式只應用於兩個中的第二個。
因此,以上程式只有JAVA和CSS的字型變為紅色,而HTML為預設顏色。
3.關於<dl>標籤,近親選擇符用於添加或者刪除邊框,填充和邊框。
<dl> 標籤定義了定義列表(definition list)。
<dl> 標籤用於結合 <dt> (定義列表中的項目)和 <dd> (描述列表中的項目)。
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>筆記</title> 6 <style> 7 body{color:#969;} 8 h1{font-size: 15px;} 9 dd+dt{10 margin-top: 10px;11 }12 dd+dd{13 font-style: italic;14 font-size: 10px;15 }16 </style>17 </head>18 <body>19 <h1>前端開發</h1>20 <dl>21 <dt>HTML</dt>22 <dd>hypertext markup language</dd>23 <dd>see also:XHTML</dd>24 25 <dt>CSS</dt>26 <dd>cascading style sheets</dd>27 <dd>css</dd>28 29 <dt>WWW</dt>30 <dd>world wide web</dd>31 </dl>32 </body>33 </html>
CSS進階選擇符