CSS選擇器

CSS選擇器

優(yōu)先級(jí)

不同級(jí)別

  1. 在屬性后面使用 !important 會(huì)覆蓋頁(yè)面內(nèi)任何位置定義的元素樣式。
  2. 作為style屬性寫(xiě)在元素內(nèi)的樣式
  3. id選擇器
  4. 類(lèi)選擇器
  5. 標(biāo)簽選擇器
  6. 通配符選擇器
  7. 瀏覽器自定義

同一級(jí)別

同一級(jí)別中后寫(xiě)的會(huì)覆蓋先寫(xiě)的樣式

基礎(chǔ)選擇器

選擇器 含義
* 通用元素選擇器,匹配頁(yè)面任何元素(這也就決定了我們很少使用)
#id id選擇器障陶,匹配特定id的元素
.class 類(lèi)選擇器炫狱,匹配class包含(不是等于)特定類(lèi)的元素
element 標(biāo)簽選擇器
*
        {
            /*頁(yè)面所有元素都使用*/
            border:0;
        }

        #test
        {
            /*id=test 的元素*/
            background-color:#0e0;
        }

        .staus
        {
            /*含有類(lèi)status的元素*/
            border:0;
        }

        div
        {
            /*頁(yè)面所有div*/
             background-color:#0e0;
        }

組合選擇器

選擇器 含義
E,F 多元素選擇器脸候,用”,分隔顽素,同時(shí)匹配元素E或元素F
E F 后代選擇器粱胜,用空格分隔飒硅,匹配E元素所有的后代(不只是子元素砂缩、子元素向下遞歸)元素F
E>F 子元素選擇器,用”>”分隔三娩,匹配E元素的所有直接子元素
E+F 直接相鄰選擇器庵芭,匹配E元素之后相鄰同級(jí)元素F
E~F 普通相鄰選擇器(弟弟選擇器),匹配E元素之后同級(jí)元素F(無(wú)論直接相鄰與否)
.class1.class2 這個(gè)姑且也算一個(gè)吧雀监,沒(méi)什么名字双吆,匹配類(lèi)名中既包含class1又包含class2的元素

我就不一一舉例子了,選擇器并不是只能寫(xiě)兩層会前,發(fā)現(xiàn)有些小朋友有這種誤解好乐,認(rèn)為只能寫(xiě)E>F這樣的,我們寫(xiě)可以寫(xiě)E>F.class Element這樣瓦宜,你要你搞得定優(yōu)先級(jí)

屬性選擇器

選擇器 含義
E[attr] 匹配所有具有屬性attr的元素蔚万,div[id]就能取到所有有id屬性的div
E[attr=value] 匹配屬性attr值為value的元素,div[id=test],匹配id=test的div
E[attr~=value] 匹配所有屬性attr具有多個(gè)空格分隔临庇、其中一個(gè)值等于value的元素
E[attr|=value] 匹配所有att屬性具有多個(gè)”-”分隔反璃、其中一個(gè)值以value開(kāi)頭的元素区转,主要用于lang屬性,比如“en”版扩、“en-us”
E[attr ^=value] 匹配屬性attr的值以value開(kāi)頭的元素
E[attr $=value] 匹配屬性attr的值以value結(jié)尾的元素
E[attr *=value] 匹配屬性attr的值包含value的元素

偽類(lèi)選擇器

選擇器 含義
E:first-child 匹配元素E的第一個(gè)子元素
E:link 匹配所有未被點(diǎn)擊的鏈接
E:visited 匹配所有已被點(diǎn)擊的鏈接
E:active 匹配鼠標(biāo)已經(jīng)其上按下废离、還沒(méi)有釋放的E元素
E:hover 匹配鼠標(biāo)懸停其上的E元素
E:focus 匹配獲得當(dāng)前焦點(diǎn)的E元素
E:lang(c) 匹配lang屬性等于c的E元素
E:enabled 匹配表單中可用的元素
E:disabled 匹配表單中禁用的元素
E:checked 匹配表單中被選中的radio或checkbox元素
E::selection 匹配用戶當(dāng)前選中的元素
E:root 匹配文檔的根元素,對(duì)于HTML文檔礁芦,就是HTML元素
E:nth-child(n) 匹配其父元素的第n個(gè)子元素蜻韭,第一個(gè)編號(hào)為1
E:nth-last-child(n) 匹配其父元素的倒數(shù)第n個(gè)子元素,第一個(gè)編號(hào)為1
E:nth-of-type(n) 與:nth-child()作用類(lèi)似柿扣,但是僅匹配使用同種標(biāo)簽的元素
E:nth-last-of-type(n) 與:nth-last-child() 作用類(lèi)似肖方,但是僅匹配使用同種標(biāo)簽的元素
E:last-child 匹配父元素的最后一個(gè)子元素,等同于:nth-last-child(1)
E:first-of-type 匹配父元素下使用同種標(biāo)簽的第一個(gè)子元素未状,等同于:nth-of-type(1)
E:last-of-type 匹配父元素下使用同種標(biāo)簽的最后一個(gè)子元素俯画,等同于:nth-last-of-type(1)
E:only-child 匹配父元素下僅有的一個(gè)子元素,等同于:first-child:last-child或 :nth-child(1):nth-last-child(1)
E:only-of-type 匹配父元素下使用同種標(biāo)簽的唯一一個(gè)子元素司草,等同于:first-of-type:last-of-type或 :nth-of-type(1):nth-last-of-type(1)
E:empty 匹配一個(gè)不包含任何子元素的元素艰垂,文本節(jié)點(diǎn)也被看作子元素
E:not(selector) 匹配不符合當(dāng)前選擇器的任何元素

偽元素選擇器

選擇器 含義
E:first-line 匹配E元素內(nèi)容的第一行
E:first-letter 匹配E元素內(nèi)容的第一個(gè)字母
E:before 在E元素之前插入生成的內(nèi)容
E:after 在E元素之后插入生成的內(nèi)容

轉(zhuǎn)載自:https://www.cnblogs.com/dolphinX/p/3347713.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市埋虹,隨后出現(xiàn)的幾起案子猜憎,更是在濱河造成了極大的恐慌,老刑警劉巖搔课,帶你破解...
    沈念sama閱讀 222,627評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件胰柑,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡爬泥,警方通過(guò)查閱死者的電腦和手機(jī)柬讨,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,180評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)袍啡,“玉大人踩官,你說(shuō)我怎么就攤上這事≡岵觯” “怎么了卖鲤?”我有些...
    開(kāi)封第一講書(shū)人閱讀 169,346評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)畴嘶。 經(jīng)常有香客問(wèn)我蛋逾,道長(zhǎng),這世上最難降的妖魔是什么窗悯? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 60,097評(píng)論 1 300
  • 正文 為了忘掉前任区匣,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘亏钩。我一直安慰自己莲绰,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,100評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布姑丑。 她就那樣靜靜地躺著蛤签,像睡著了一般。 火紅的嫁衣襯著肌膚如雪栅哀。 梳的紋絲不亂的頭發(fā)上震肮,一...
    開(kāi)封第一講書(shū)人閱讀 52,696評(píng)論 1 312
  • 那天,我揣著相機(jī)與錄音留拾,去河邊找鬼戳晌。 笑死,一個(gè)胖子當(dāng)著我的面吹牛痴柔,可吹牛的內(nèi)容都是我干的沦偎。 我是一名探鬼主播,決...
    沈念sama閱讀 41,165評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼咳蔚,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼豪嚎!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起屹篓,我...
    開(kāi)封第一講書(shū)人閱讀 40,108評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤疙渣,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后堆巧,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,646評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡泼菌,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,709評(píng)論 3 342
  • 正文 我和宋清朗相戀三年谍肤,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片哗伯。...
    茶點(diǎn)故事閱讀 40,861評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡荒揣,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出焊刹,到底是詐尸還是另有隱情系任,我是刑警寧澤,帶...
    沈念sama閱讀 36,527評(píng)論 5 351
  • 正文 年R本政府宣布虐块,位于F島的核電站俩滥,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏贺奠。R本人自食惡果不足惜霜旧,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,196評(píng)論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望儡率。 院中可真熱鬧挂据,春花似錦以清、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,698評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至个绍,卻和暖如春今魔,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背障贸。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,804評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工错森, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人篮洁。 一個(gè)月前我還...
    沈念sama閱讀 49,287評(píng)論 3 379
  • 正文 我出身青樓涩维,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親袁波。 傳聞我的和親對(duì)象是個(gè)殘疾皇子瓦阐,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,860評(píng)論 2 361