探析CSS Selector

class and id.png

1.CSS選擇器常見的有幾種家浇?選擇器的優(yōu)先級怎樣背犯?
<a href="http://www.reibang.com/p/55a550d90da6">詳情請點擊Peter的web前端技術(shù)博客</a>
</br>

2.class和Id的使用場景玻墅?
id作為匹配元素的唯一標(biāo)識装诡,經(jīng)常被用來進(jìn)行頁面的布局和設(shè)計包含塊;
class作為匹配一類元素的標(biāo)識吞歼,經(jīng)常來進(jìn)行頁面的區(qū)塊設(shè)計堤瘤,具體演示效果如下;
例如:

the difference of class and id.png

3.使用CSS選擇器時為什么要劃定適當(dāng)?shù)拿臻g?
<a href="http://www.reibang.com/p/70064a837e00">CSS命名規(guī)則</a>(引用犯迷糊的小羊)</br>

4.以下選擇器分別是什么意思?

what these mean.png

<li>#header匹配所有id="header"的元素
<li>.header匹配所有class="header"的元素
<li>匹配所有父元素的class="header"浆熔,后代元素的class="logo"的元素
<li>匹配同時具備class="header"和class="mobile"的所有元素
<li>匹配同時所有父元素的class="header",后代元素為P的元素本辐,或是所有class="header"的后代元素為h3的元素
<li>匹配其父元素是header id選擇器,子元素是nav類選擇器的元素下的li標(biāo)簽
<li>匹配所有id="header",后代元素為a標(biāo)簽的鼠標(biāo)懸浮動作
</br>
5.列出你知道的偽類選擇器

選擇器 含義 例子
E:first-child 匹配父元素E下的第一個子元素 div:first-child{text-align:center;}
E:link 匹配所有未被點擊的鏈接 a:hover{color:red;}
E:visited 匹配所有已被點擊的鏈接 a:visit{color:blue;}
E:active 匹配鼠標(biāo)已經(jīng)按下、還沒有釋放的E元素 a:active{color:pink;}
E:hover 匹配鼠標(biāo)懸停其上的E元素 a:hover{color:green;}
E:focus 匹配獲得當(dāng)前焦點的E元素 a:focus{color:black;}
E:lang(c) 匹配lang屬性等于c的E元素 '

</br>

6.:first-child:first-of-type的作用和區(qū)別?
:first-child匹配的是父元素下的第一個子元素医增,具體演示效果如下:

first-child.png

而:first-of-type匹配的是父元素下相同類型子元素的第一個元素,具體演示效果如下:

first-of-type.png

由此可以得知慎皱,first-child和first-of-type的區(qū)別?
1.first-child匹配父元素的第一個子元素叶骨,而不是同類子元素下的第一個茫多;
2.first-of-type匹配父元素下同類子元素的第一個。
</br>

7.運行如下代碼忽刽,解析下輸出樣式的原因天揖。


運行如下代碼.png

首先item1:first-child匹配的父元素下的第一個子元素,具體到代碼就是
ct父元素下的第一個子元素跪帝,即第一個item1,內(nèi)容為aa今膊,因此aa有了紅色

item1:first-of-type匹配父元素下的同類子元素的第一個,具體到該代碼就是
class="ct"的父元素下的同類子元素的第一個伞剑,分別為p(內(nèi)容為aa)和第二個h3(內(nèi)容為bb)有樣式,因此它們就有藍(lán)色的background-color斑唬。
</br>

8.text-align: center的作用是什么,作用在什么元素上黎泣?能讓什么元素水平居中
<li>text-align:center的作用是讓inline元素水平居中
<li>inline元素以及block內(nèi)置的inline元素
<li>一般的行內(nèi)元素<span>恕刘、<img>、<a>
</br>

9.如果遇到一個屬性想知道兼容性抒倚,在哪查看?
<a >caniuse</a>

參考資料:
<a >first-child和first-of-type深入理解</a>
<a href="http://www.reibang.com/p/8dfd839cc2e4">饑人谷犯迷糊的小羊</a>
感謝看眾:

gaki-smile.png

本教程版權(quán)歸饑人谷peter和饑人谷所有褐着,轉(zhuǎn)載須說明來源

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市托呕,隨后出現(xiàn)的幾起案子含蓉,更是在濱河造成了極大的恐慌洋访,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,591評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件谴餐,死亡現(xiàn)場離奇詭異姻政,居然都是意外死亡舅柜,警方通過查閱死者的電腦和手機(jī)木张,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,448評論 3 392
  • 文/潘曉璐 我一進(jìn)店門静陈,熙熙樓的掌柜王于貴愁眉苦臉地迎上來舆床,“玉大人侨拦,你說我怎么就攤上這事只怎∈崃荩” “怎么了磕潮?”我有些...
    開封第一講書人閱讀 162,823評論 0 353
  • 文/不壞的土叔 我叫張陵公罕,是天一觀的道長器紧。 經(jīng)常有香客問我,道長楼眷,這世上最難降的妖魔是什么铲汪? 我笑而不...
    開封第一講書人閱讀 58,204評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮罐柳,結(jié)果婚禮上掌腰,老公的妹妹穿的比我還像新娘。我一直安慰自己张吉,他們只是感情好齿梁,可當(dāng)我...
    茶點故事閱讀 67,228評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著肮蛹,像睡著了一般勺择。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上伦忠,一...
    開封第一講書人閱讀 51,190評論 1 299
  • 那天省核,我揣著相機(jī)與錄音,去河邊找鬼缓苛。 笑死芳撒,一個胖子當(dāng)著我的面吹牛邓深,可吹牛的內(nèi)容都是我干的未桥。 我是一名探鬼主播,決...
    沈念sama閱讀 40,078評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼芥备,長吁一口氣:“原來是場噩夢啊……” “哼冬耿!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起萌壳,我...
    開封第一講書人閱讀 38,923評論 0 274
  • 序言:老撾萬榮一對情侶失蹤亦镶,失蹤者是張志新(化名)和其女友劉穎日月,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體缤骨,經(jīng)...
    沈念sama閱讀 45,334評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡爱咬,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,550評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了绊起。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片精拟。...
    茶點故事閱讀 39,727評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖虱歪,靈堂內(nèi)的尸體忽然破棺而出蜂绎,到底是詐尸還是另有隱情,我是刑警寧澤笋鄙,帶...
    沈念sama閱讀 35,428評論 5 343
  • 正文 年R本政府宣布师枣,位于F島的核電站,受9級特大地震影響萧落,放射性物質(zhì)發(fā)生泄漏践美。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,022評論 3 326
  • 文/蒙蒙 一找岖、第九天 我趴在偏房一處隱蔽的房頂上張望拨脉。 院中可真熱鬧,春花似錦宣增、人聲如沸玫膀。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,672評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽帖旨。三九已至,卻和暖如春灵妨,著一層夾襖步出監(jiān)牢的瞬間解阅,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,826評論 1 269
  • 我被黑心中介騙來泰國打工泌霍, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留货抄,地道東北人。 一個月前我還...
    沈念sama閱讀 47,734評論 2 368
  • 正文 我出身青樓朱转,卻偏偏與公主長得像蟹地,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子藤为,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,619評論 2 354

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

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理怪与,服務(wù)發(fā)現(xiàn),斷路器缅疟,智...
    卡卡羅2017閱讀 134,652評論 18 139
  • 1.class 和 id 的使用場景? class:類選擇器分别,一個標(biāo)簽可以有多個類且同一個類可以用到不同的標(biāo)簽上遍愿,...
    饑人谷_兔子君閱讀 1,192評論 0 0
  • 一、CSS選擇器常見的有幾種? 基本選擇器 通配選擇器~選擇文檔中所有的html元素耘斩,用一個*表示 元素選擇器~選...
    dengpan閱讀 962評論 0 3
  • class 和 id 的使用場景? class寫專門的class通用和私有模塊命名沼填,id具有唯一性且優(yōu)先級太高,用...
    好好頑閱讀 407評論 0 0
  • 機(jī)會與挑戰(zhàn)并存括授!
    不想起名兒閱讀 162評論 0 0