CSS——屬性選取器

來源:互聯網
上載者:User

標籤:

參考:https://www.codementor.io/css/tutorial/how-to-use-css-selectors

 

Attribute Selectors

1. [attr]

eg: input[type] =>所有設定了type屬性的input標籤都生效(無論type的值是什麼)

 

2. [attr="value"]

eg: input[type="text"]

 

3.Substring Matching Attribute Selectors

>> ^  Begin With Selector

  a[href^="http://"]

>> $  End With Selector

  a[href$=".pdf"]

>> *  Contains Selector

  a[href*="goo"]  包含,不區分大小寫

 

4. [attr~=value]

eg:

  class="title"

  class="title colorMe"

>> 常規 [class="title"]  完全符合,第1個生效

>> ~ [class~="title"]   子串匹配,1、2都生效

>> 常規 [class="colorMe"]   完全符合,都不生效

>> ~ [class~="colorMe"]    子串匹配,第2個都生效

>> 常規 [class="title colorMe"]   完全符合,第2個生效 

>> 常規 [class="colorMe title"]   完全符合,都不生效

 

5. [attr|=value]

eg:

  lang="en"

  lang="en-es"

  lang="es"

>> Selecting [lang|=en] : [lang|=en]  1、2生效(|= 對於串連符可以生效)

>> Selecting [lang|=e] : [lang|=e]  都不生效

>> Selecting [lang^=e] : [lang^=en]  都生效

>> [lang|=en],[lang|=es]  都生效

>> div[lang|=es]  第2個生效 

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.