CSS選擇器語法簡介

表達式 ? ? ? ? 說明

? ? ?* ? ? ? ? ? 選擇所有節點

#container ? ?選擇id為container的節點

.container ? ? 選擇所有class包含container的節點

li ?a ? ? ? ? ? ? ? 選擇li下的所有a節點

ul + p ? ? ? ? ? ?選擇ul后面的第一個p元素

div#container ? > ul ? ? 選擇id為container的div的第一個ul子元素

ul ~ p ? ? ? ? ?選取與ul相鄰的所有p元素

a[title] ? ? ? ? 選取所有有title屬性的a元素

a[]? ? ? ? 選取所有href屬性為http://jobbole.com的a元素

a[href*="jobbole"]? ? ? ? 選取所有href屬性包含jobbole的a元素

a[href^ ="http"] ? ? ? ? ? ? 選取所有href屬性以http開頭的a元素

a[href$=".jpg"] ? ? ? ? ? ? ?選取所有href屬性以.jpg結尾的a元素

input[type=radio]:checked ? ?選取選中的radio元素

a[title]? ? ? ? 選取所有有title屬性的a元素

a[title]? ? ? ? 選取所有有title屬性的a元素

a[title]? ? ? ? 選取所有有title屬性的a元素

a[title]? ? ? ? 選取所有有title屬性的a元素

a[title]? ? ? ? 選取所有有title屬性的a元素

div:not(#container) ? 選取所有id非container的div屬性

li:nth-child(3) ? ? ? ? 選取第三個li元素

tr:nth-child(2n) ? ? ? ?選取第偶數個tr

a::text ? ? ? ?獲取a標簽中的文本內容

a::attr(href) ?獲取a標簽中href屬性的值

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 轉載自牢記31種CSS選擇器用法 1 * 星號選擇器用于選取頁面中的所有元素,可用于快速清除所有元素的 margi...
    Icestains閱讀 1,277評論 0 1
  • scrapy提供了兩種提取方法,Xpath和Css。 Xpath用起來覺得好麻煩,有點笨,我還是比較喜歡Css的提...
    阿軻666閱讀 3,541評論 0 4
  • scrapy中的css選擇器語法 * 所有節點 #container 選擇id為container的節點 .con...
    Tim_Lee閱讀 4,423評論 0 0
  • 所以你學會了基礎的id,類和后代選擇符,然后你就一直用它們了嗎?如果是這樣,你丟失了(css的)巨大的靈活性。在本...
    xxiao1988閱讀 566評論 0 2
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,806評論 1 92