首頁  >  文章  >  web前端  >  Css選擇器

Css選擇器

巴扎黑
巴扎黑原創
2017-06-26 11:54:201673瀏覽

css選擇器    一個可以選擇樣式的工具, 這裡適用於無論是內部程式碼或外部引用abc.css 這類型的檔案.




  1. ##基本選擇器
    *{ }        就是簡單的*, 代表應用於全部. 不適合於個人化細緻化處理的頁面, 副作用是它會覆蓋原有的style, 不管 壞## *   和繼承無關, 無論是否一級標籤,是否子標籤, 一律收到*的影響.(神一般)p{ }        元素選擇器, 或者說是標籤選擇器.  p可以是任何其他標籤#123{ }    id選擇器, 如和123css文件製定的樣式一樣    id可以是任何字母或數字.具有唯一性,這是規範..abc{  }    凡是標籤裡面有class=abc這個屬性,  這些標籤就稱為同一個類別.

    類CSS是一個方便作用多個標籤的樣式.

    p.abc{  }    限定abc類別裡面的p標籤生效

    ##範例:

    html檔案

    css檔案

    效果

    class=abc中的所有b標籤生效

    一個標籤引用多個類別樣式, 用空格隔開兩個類別樣式

     

    [href]{  }        這是屬性選擇器,  花括號內的屬性作用域全部的超連結


    #[type=password] {  }    這是更進一步的規定, 只能是type屬性, 而且屬於密碼type類型才應用css, 其他type無效[href^=http]    屬性是href且值以http開頭的, 應用css.[href$=.cn]        屬性是href且值以.cn結尾的, 應用css#[href*=baidu]   aidu 屬性值包含bref

    ##[href*=baidu]   aidu 屬性值包含b

    [href*=baidu]   aidu 屬性值的字元片段, 應用css   用於模糊搜索'

            html文件

    css檔案

    效果

    其他選擇器:

    [class ~=def]        某個屬性的值含有複雜或多個字元, 匹配到指定字元的應用css

    Css選擇器######################### ##複合選擇器###p,b,span{  }        多元素選擇器.且可混合搭配, 普通標籤, id ,以及class….###

    p b{   }  模糊    指定某個標籤的子標籤為css應用物件,  除了指定的子標籤,其他父標籤等不受影響

    p >b {  }  精確    和上面一個不同的是, 指定作用於p下面的b子標籤. 如果p下面有一層span, span下面才有b, 那麼p>b要改成p>span>b

    p+b{    }        與p元素與與旁邊的b元素

     p 到b (包括p和b)的所有元素, 兩點間所有元素.

  2. 偽元素選擇器
    ::first-line{    }    塊級首行應用.  視窗拉伸導致第一行的字數會變化, 但是已經規定了first-line要應用css, 所以無論窗口怎麼拉動,

    紅色的字會隨著窗口大小的變化而換行填紅. first-line 對於html第一行, 或

    的第一行有效果, 但是對於span這種內聯是沒有效果的.
    p::first-line{  }    在p的首行才有效果.

    上圖的下半段是括起的內容.

    ::first-letter        塊級首字應用css

    \

     

    #a::before  指定字串到標籤前

    a::afoter        插入指定字串到標籤後    

    html檔案

    #css檔案

    ##點擊前

    點擊後

以上是Css選擇器的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn