CSS選擇器

簡單概括一下CSS的選擇器

基本選擇器

* 通配符選擇器 選擇所有元素
E 元素選擇器 文檔元素
.class 類選擇器 選擇一個類下的所有元素
#id ID選擇器 選擇一個id下的所有元素
E F 后代選擇器 可以選擇某個元素的后代元素
E > F 子元素選擇器 選擇直接的子元素(不包含后代元素)
E + F 相鄰兄弟元素選擇器 選擇緊接一個元素后的元素(在 e,f具有相同的父元素,且相鄰)
E ~ F 通用兄弟元素選擇器 選擇相鄰元素后的所有元素

屬性選擇器

E[attr] 篩選具有attr屬性的元素
E[attr="value"] 篩選具有attr屬性,且該屬性的值為value的元素
E[attr~="value"] 屬性值為用空格分隔的字詞列表涡拘,其中一個等于value的元素(包含只有一個值且該值等于val的情況)
E[attr^="value"] 篩選attr屬性值以value開頭的元素
E[attr$="value"] 篩選attr屬性值以value結(jié)尾的元素
E[attr*="value"] 篩選attr屬性值中包含value的元素
E[attr|="value"] 篩選attr屬性值以val開頭并且其后緊跟著 “-” 的元素

偽類選擇器

動態(tài)偽類

常用的四個錨點偽類

:link 選取未被訪問的鏈接
:hover 用于當(dāng)用戶把鼠標(biāo)移動到元素上面時的效果
:active 用于用戶點擊元素那一下的效果
:focus 用于元素成為焦點(表單元素上常用)

UI元素狀態(tài)偽類

  1. :enabled:disabled

    表單元素中的可用與不可用的兩種狀態(tài)

  2. :checked

    狀態(tài)選擇器

PS:IE6至IE8均不支持以上三種選擇器

nth選擇器

CSS3結(jié)構(gòu)類,CSS的新特性,一種支持變量計算的選擇器,可以實現(xiàn)復(fù)雜的選擇需求

:first-child 選擇某個元素的第一個子元素
:last-child 選擇某個元素的最后一個子元素
:nth-child() 選擇某個元素的一個或多個特定的子元素
:nth-last-child() 選擇某個元素的一個或多個特定的子元素蜈项,從這個元素的最后一個子元素開始算
:nth-of-type() 選擇指定的元素
:nth-last-of-type() 選擇指定的元素,從元素的最后一個開始計算
:first-of-type 選擇一個上級元素下的第一個同類子元素
:last-of-type 選擇一個上級元素的最后一個同類子元素
:only-child 選擇的元素是它的父元素的唯一一個了元素
:only-of-type 選擇一個元素是它的上級元素的唯一一個相同類型的子元素
:empty 選擇的元素里面沒有任何內(nèi)容

否定選擇器

:not, 選擇器匹配非指定元素/選擇器的每個元素名党。

PS:IE6-8不支持

偽元素

::first-line 選擇元素的第一行
::first-letter 選擇文本塊的第一個字母
::before 在元素前插入內(nèi)容
::after 在元素后插入內(nèi)容
::selection 用來改變?yōu)g覽網(wǎng)頁選中文的默認效果

PS:CSS3中用兩個":"代表偽元素,若同時想兼容老的瀏覽器,最好還是使用一個":",但像CSS3的新偽元素(如::selection)還是要用來兩冒號

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末坪哄,一起剝皮案震驚了整個濱河市质蕉,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌翩肌,老刑警劉巖模暗,帶你破解...
    沈念sama閱讀 206,482評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異念祭,居然都是意外死亡兑宇,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評論 2 382
  • 文/潘曉璐 我一進店門粱坤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來隶糕,“玉大人,你說我怎么就攤上這事比规。” “怎么了拦英?”我有些...
    開封第一講書人閱讀 152,762評論 0 342
  • 文/不壞的土叔 我叫張陵蜒什,是天一觀的道長。 經(jīng)常有香客問我疤估,道長灾常,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,273評論 1 279
  • 正文 為了忘掉前任铃拇,我火速辦了婚禮钞瀑,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘慷荔。我一直安慰自己雕什,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 64,289評論 5 373
  • 文/花漫 我一把揭開白布显晶。 她就那樣靜靜地躺著贷岸,像睡著了一般。 火紅的嫁衣襯著肌膚如雪磷雇。 梳的紋絲不亂的頭發(fā)上偿警,一...
    開封第一講書人閱讀 49,046評論 1 285
  • 那天,我揣著相機與錄音唯笙,去河邊找鬼螟蒸。 笑死盒使,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的七嫌。 我是一名探鬼主播少办,決...
    沈念sama閱讀 38,351評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼抄瑟!你這毒婦竟也來了凡泣?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,988評論 0 259
  • 序言:老撾萬榮一對情侶失蹤皮假,失蹤者是張志新(化名)和其女友劉穎鞋拟,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體惹资,經(jīng)...
    沈念sama閱讀 43,476評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡贺纲,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,948評論 2 324
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了褪测。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片猴誊。...
    茶點故事閱讀 38,064評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖侮措,靈堂內(nèi)的尸體忽然破棺而出懈叹,到底是詐尸還是另有隱情,我是刑警寧澤分扎,帶...
    沈念sama閱讀 33,712評論 4 323
  • 正文 年R本政府宣布澄成,位于F島的核電站,受9級特大地震影響畏吓,放射性物質(zhì)發(fā)生泄漏墨状。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,261評論 3 307
  • 文/蒙蒙 一菲饼、第九天 我趴在偏房一處隱蔽的房頂上張望肾砂。 院中可真熱鬧,春花似錦宏悦、人聲如沸镐确。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽辫塌。三九已至,卻和暖如春派哲,著一層夾襖步出監(jiān)牢的瞬間臼氨,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評論 1 262
  • 我被黑心中介騙來泰國打工芭届, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留储矩,地道東北人感耙。 一個月前我還...
    沈念sama閱讀 45,511評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像持隧,于是被迫代替她去往敵國和親即硼。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,802評論 2 345

推薦閱讀更多精彩內(nèi)容