CSS 選擇器之擴展選擇器


這里說一下常用的CSS擴展選擇器。

選擇所有元素

  • 選擇器選擇所有元素。
  • 選擇器也可以選擇另一個元素內的所有元素。

使用格式:

* 選擇器名稱 {
    屬性名1:屬性值1;
    屬性名2:屬性值2;
    ...
}

舉例:

選擇所有元素,並設置其背景色。

img

Google瀏覽器中打開,查看效果:

img

並集選擇器

element,element 幾個元素具有相同的樣式,用逗號分隔每個元素的名稱。

使用格式:

element1,element2 {
    屬性名1:屬性值1;
    屬性名2:屬性值2;
    ...
}

舉例:

選擇所有<p>元素和l<h1>元素。

img

Google瀏覽器中打開,查看效果:

img

子選擇器

element element選擇器用於選擇元素內部的元素。

使用格式:

element1 element2 {
    屬性名1:屬性值1;
    屬性名2:屬性值2;
    ...
}

舉例:

選擇<div>元素內的所有<p>元素。

img

Google瀏覽器中打開,查看效果:

img

父選擇器

element>element 選擇器用於選擇特定父元素。

注意: 元素沒有被選中是不能直接指定父級的子元素。

使用格式:

element1>element2 {
    屬性名1:屬性值1;
    屬性名2:屬性值2;
    ...
}

舉例:

選擇所有父級是 <div> 元素的<p>元素。

img

Google瀏覽器中打開,查看效果:

img

屬性選擇器

[attribute=value] 選擇器用於選擇指定了屬性和值的元素。

使用格式:

元素名稱[屬性名="屬性值"] {
    屬性名1:屬性值1;
    屬性名2:屬性值2;
    ...
}

舉例:

選擇所有使用target="_blank"的a元素。

img

Google瀏覽器中打開,查看效果:

img

偽類選擇器

這里用 :link 選擇器為例

:link向未訪問的鏈接添加特殊的樣式。

注意: :link 選擇器對已經訪問的鏈接沒有樣式。

提示: 使用 :visited 選擇器設置訪問過的頁面鏈接的樣式,:hover選擇器當有鼠標懸停在其上的鏈接樣式,:active 選擇器設置當你點擊鏈接時的樣式。

使用格式:

元素:狀態 {
    屬性名1:屬性值1;
    屬性名2:屬性值2;
    ...
}

舉例:

選擇未訪問鏈接樣式。

img

Google瀏覽器中打開,查看效果:

img


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM