CSS Selector-Assignment

1.CSS選擇器常見(jiàn)的有幾種?

詳情請(qǐng)見(jiàn)teren的技術(shù)博客:CSS選擇器與優(yōu)先級(jí)淺析

2.選擇器的優(yōu)先級(jí)是怎樣的?

詳情請(qǐng)見(jiàn)teren的技術(shù)博客:CSS選擇器與優(yōu)先級(jí)淺析

3.class 和 id 的使用場(chǎng)景?

id作為匹配元素的唯一標(biāo)識(shí),常用來(lái)進(jìn)行頁(yè)面的宏觀布局和設(shè)計(jì)包含塊;
class作為匹配一類元素的標(biāo)識(shí)抓督,常用來(lái)進(jìn)行頁(yè)面的區(qū)塊設(shè)計(jì),具體演示效果如下:

更多介紹终蒂,請(qǐng)見(jiàn)teren的技術(shù)博客:來(lái)找茬——class和id兩位孿生兄弟

4.使用CSS選擇器時(shí)為什么要?jiǎng)澏ㄟm當(dāng)?shù)拿臻g?

詳情請(qǐng)見(jiàn)技術(shù)博客:精簡(jiǎn)的CSS命名規(guī)則

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

  • #header匹配所有id="header"的元素
  • .header匹配所有class="header"的元素
  • 匹配所有父元素的class="header",后代元素的class="logo"的元素
  • 匹配同時(shí)具備class="header"和class="mobile"的所有元素
  • 匹配所有class="header"的后代元素為p的元素拇泣,或是所有class="header"的后代元素為h3的元素
  • 匹配所有id="header"噪叙,后代元素的class="nav"且其所有子元素為li的元素
  • 匹配所有id="header",后代元素為a標(biāo)簽的鼠標(biāo)懸浮動(dòng)作

6.列出你知道的偽類選擇器

選擇器 含義 實(shí)例
E:first-child 匹配父元素E下的第一個(gè)子元素 div:first-child{text-align:center;}
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元素

7.:first-child和:first-of-type的作用和區(qū)別

:first-child匹配的是父元素下的第一個(gè)子元素霉翔,而:first-of-type匹配的是父元素下相同類型子元素的第一個(gè)元素睁蕾,具體演示效果如下:


p:first-child匹配到的是div下的第一個(gè)子元素p,第二個(gè)子元素p不會(huì)顯示樣式债朵;
h1和span都不是div下的第一個(gè)子元素子眶,也不會(huì)顯示樣式;


span:first-of-type匹配的是div下的相同類型的子元素span的第一個(gè)元素序芦,而第二個(gè)元素span不會(huì)顯示樣式

由此我們可知壹店,first-child和first-of-type 的區(qū)別:

  • first-child匹配父元素的第一個(gè)子元素,而不是同類子元素下的第一個(gè)芝加;
  • first-of-type匹配父元素下同類子元素的第一個(gè)。

8.運(yùn)行如下代碼射窒,解析下輸出樣式的原因藏杖。


以上代碼具體演示效果如下:

  • 第一個(gè)樣式.item1:first-of-type匹配父元素下的同類子元素的第一個(gè),具體到該代碼就是
  • body父元素下的同類子元素脉顿,即第一行的item1,內(nèi)容為111有樣式
  • class="ct"的父元素下的同類子元素的第一個(gè)蝌麸,分別為p(內(nèi)容為222)和第二個(gè)item1(內(nèi)容為333)有樣式

  • class="item2"的父元素下的同類子元素的第一個(gè),即第四個(gè)item1(內(nèi)容為555)有樣式

  • 綜上看來(lái)艾疟,.item1:first-of-type匹配父元素為body来吩、ct、item2下的同類子元素的第一個(gè)蔽莱,即內(nèi)容分別為111弟疆、222、333和555

  • 第二個(gè)樣式.item1:first-child匹配的父元素下的第一個(gè)子元素盗冷,具體到代碼就是

  • body父元素下的第一個(gè)子元素怠苔,即第一個(gè)item1,內(nèi)容為111仪糖;
  • ct父元素下的第一個(gè)子元素柑司,即第二個(gè)item1,內(nèi)容為222;
  • item2父元素下的第一個(gè)子元素锅劝,即第五個(gè)item1攒驰,內(nèi)容為555

9.text-align: center的作用是什么,作用在什么元素上故爵?能讓什么元素水平居中

  • text-align:center的作用是讓inline元素水平居中
  • inline元素以及block內(nèi)置的inline元素
  • 一般的行內(nèi)元素<span>玻粪、<img>、<a>

10.如果遇到一個(gè)屬性想知道兼容性,在哪查看?

可以去到caniuse.com網(wǎng)站去查詢


參考資料

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末奶段,一起剝皮案震驚了整個(gè)濱河市饥瓷,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌痹籍,老刑警劉巖呢铆,帶你破解...
    沈念sama閱讀 217,277評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異蹲缠,居然都是意外死亡棺克,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門(mén)线定,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)娜谊,“玉大人,你說(shuō)我怎么就攤上這事斤讥∩唇裕” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,624評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵芭商,是天一觀的道長(zhǎng)派草。 經(jīng)常有香客問(wèn)我,道長(zhǎng)铛楣,這世上最難降的妖魔是什么近迁? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,356評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮簸州,結(jié)果婚禮上鉴竭,老公的妹妹穿的比我還像新娘。我一直安慰自己岸浑,他們只是感情好搏存,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,402評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著矢洲,像睡著了一般祭埂。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上兵钮,一...
    開(kāi)封第一講書(shū)人閱讀 51,292評(píng)論 1 301
  • 那天蛆橡,我揣著相機(jī)與錄音,去河邊找鬼掘譬。 笑死泰演,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的葱轩。 我是一名探鬼主播睦焕,決...
    沈念sama閱讀 40,135評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼藐握,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了垃喊?” 一聲冷哼從身側(cè)響起猾普,我...
    開(kāi)封第一講書(shū)人閱讀 38,992評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎本谜,沒(méi)想到半個(gè)月后初家,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,429評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡乌助,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,636評(píng)論 3 334
  • 正文 我和宋清朗相戀三年溜在,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片他托。...
    茶點(diǎn)故事閱讀 39,785評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡掖肋,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出赏参,到底是詐尸還是另有隱情志笼,我是刑警寧澤,帶...
    沈念sama閱讀 35,492評(píng)論 5 345
  • 正文 年R本政府宣布把篓,位于F島的核電站籽腕,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏纸俭。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,092評(píng)論 3 328
  • 文/蒙蒙 一南窗、第九天 我趴在偏房一處隱蔽的房頂上張望揍很。 院中可真熱鬧,春花似錦万伤、人聲如沸窒悔。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,723評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)简珠。三九已至,卻和暖如春虹钮,著一層夾襖步出監(jiān)牢的瞬間聋庵,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,858評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工芙粱, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留祭玉,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,891評(píng)論 2 370
  • 正文 我出身青樓春畔,卻偏偏與公主長(zhǎng)得像脱货,于是被迫代替她去往敵國(guó)和親岛都。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,713評(píng)論 2 354

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

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理振峻,服務(wù)發(fā)現(xiàn)臼疫,斷路器,智...
    卡卡羅2017閱讀 134,654評(píng)論 18 139
  • 1.class 和 id 的使用場(chǎng)景? class:類選擇器扣孟,一個(gè)標(biāo)簽可以有多個(gè)類且同一個(gè)類可以用到不同的標(biāo)簽上烫堤,...
    饑人谷_兔子君閱讀 1,192評(píng)論 0 0
  • class 和 id 的使用場(chǎng)景? class寫(xiě)專門(mén)的class通用和私有模塊命名,id具有唯一性且優(yōu)先級(jí)太高哈打,用...
    好好頑閱讀 407評(píng)論 0 0
  • class和id 同一個(gè)class屬性可以出現(xiàn)多次 添加給不同的元素使用 用 .class 來(lái)添加css樣式而id...
    ezrealor閱讀 445評(píng)論 0 0
  • 問(wèn)答 1. CSS選擇器常見(jiàn)的有幾種? 答: 基礎(chǔ)選擇器 #id id選擇器塔逃,匹配特定id的元素.class cl...
    饑人谷_菜菜閱讀 385評(píng)論 0 0