CSS進階選擇符

來源:互聯網
上載者:User

標籤:定義   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進階選擇符

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.