回覆列表
  • 1 # 大蝦仁大百科

    一、CSS選擇器有哪些

    CSS中的選擇器很多,比如:ID選擇器,類選擇器,萬用字元選擇器,偽類選擇器等等,接下來主要介紹常用的幾個。

    1.標籤選擇器

    語法:標籤名{},eg:h1{}//為所有的h1元素設定樣式。

    2.ID選擇器

    語法:#id名{}//id值唯一不能重複,eg:#top{}//為id為top的元素設定樣式。

    3.類選擇器

    語法:.class{},eg:.box{}//為所有的class值為box的元素設定樣式。

    4.組選擇器

    語法:選擇器1,選擇器2,選擇器N{},eg:#box1,.box2,p{}//為id為box1,class為box2和p的元素共同設定樣式。

    5、萬用字元選擇器

    語法:*{},eg:*{font-size:16px}//將整個頁面字型大小設為16px。

    6.後代選擇器

    語法:選擇器1選擇器2{},eg:p.aa{}//選中指定祖先元素p的指定後代.aa。

    7.子元素選擇器

    語法:父元素>子元素{},eg:p>.box{}//選中父元素p的指定子元素.box。注意與後代元素選擇器的區別

    8.偽類選擇器

    偽類可以用來表示一些特殊的狀態,如:

    :link-未訪問過的超連結。

    :visited-已訪問過的超連結。

    :hover-滑鼠經過的元素。

    eg:a:hover{color:red}//滑鼠經過a標籤時,顏色變為紅色。

    二、CSS選擇器的優先順序順序

    當同一屬性的不同值都作用到了同一個元素時,如果定義的屬性之間有衝突,那麼應該用誰的值的,這個時候就涉及到CSS的優先順序順序了。

    1.在屬性後面使用!important會覆蓋頁面內任何位置定義的元素樣式。

    2.作為style屬性寫在元素內的內部樣式

    3.id選擇器

    4.類選擇器

    5.標籤選擇器

    6.萬用字元選擇器

    7.瀏覽器自定義或繼承的

  • 中秋節和大豐收的關聯?
  • 喝白酒或者購買白酒時,你比較在意哪些方面?