2. css 選擇器 & 樣式權(quán)重

日期: 2020-10-03

1. CSS 選擇器分類

  1. 通配符 *
  2. 標(biāo)簽選擇器
  3. 類典尾、偽類選擇器
  4. id 選擇器
  5. 派生選擇器

1. * : 匹配 HTML 中所有的元素

* 的性能差, 因?yàn)樗ヅ渌械脑? 所以開發(fā)時(shí), 不建議使用

通配符 * , 匹配HTML 中所有的元素

2. 標(biāo)簽選擇器: 用來(lái)匹配對(duì)應(yīng)的標(biāo)簽

html 的標(biāo)簽都可以作為 選擇器

 p   {
font-size:16px;
color:green;
}

3. 類選擇器: 用來(lái)選擇 class 命名的標(biāo)簽

class 名稱前加 點(diǎn)號(hào) .

.wrapper {
color: red;
}

<div class="wrapper">this is a division</div>
<p class="wrapper"> this is  a paragraph</p>

4. ID 選擇器: 用來(lái)選擇 id 命名的標(biāo)簽

id 是唯一的,只能給定義一個(gè), id 名稱前加 #

#content {
color :  grey;
}

<span id="content">this is a span</span>

5. 派生選擇器: 根據(jù)上下文確定要選擇的標(biāo)簽

層級(jí)之間用空格 或者大于號(hào) ( > )隔開


.box2  li  {
color: yellowgreen;
}





<ul class="box1">
<li>1.1</li>
<li>1.2</li>
<li>1.3</li>
<li>1.4</li>
</ul>

<ul class="box2">
<li>2.1</li>
<li>2.2</li>
<li>2.3</li>
<li>2.4</li>
<ul><li>examle 1 <li><li>examle 2 <li></ul>
</ul>

6. 偽類選擇器 (后面講)

:hover


2. 選擇器分組

  1. 讓多個(gè)選擇器(元素)具有相同的樣式,一般用于設(shè)置公共樣式匈辱。
  2. 被分組的選擇器可以分享相同的聲明缔刹,用逗號(hào) (,) 將需要分組的選擇器分開球涛。
h1, p,  .box1, .box2 { color: blue;}

3. 選擇器繼承

子元素可以繼承父元素的樣式,反之不可以校镐。


4. 樣式權(quán)重

如果外部樣式亿扁,內(nèi)部樣式,內(nèi)聯(lián)樣式 同時(shí)應(yīng)用于同一個(gè)元素鸟廓, 就是使用多重樣式的情況魏烫, 這種情況下的優(yōu)先級(jí)一般情況是 內(nèi)聯(lián)樣式 > 內(nèi)部樣式 > 外部樣式

!important(10000) > 內(nèi)聯(lián)樣式(1000) > id 選擇器 (100)> l類、 偽類選擇器 (10) > 標(biāo)簽選擇器 ( 1 )

<style>

/*  權(quán)重計(jì)算: 100 + 1 + 10 + 1 = 112 */
#content  div.main_content  h2 {
color: red;    
}

/*  權(quán)重計(jì)算: 100 + 10 + 1 = 111 */
#content  .main_content  h2 {
color: blue;    
}

</style>


<div id="content" > 
        <div class="main_content" >
                52
                <h2> this is a  h2 title </h2>
        </div>

</div>

這是一個(gè) 派生選擇器肝箱,設(shè)置的是 h2 的屬性哄褒,所以 h2 會(huì)被高權(quán)重的 設(shè)置為紅色, 52 不會(huì)被設(shè)置

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末煌张,一起剝皮案震驚了整個(gè)濱河市呐赡,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌骏融,老刑警劉巖链嘀,帶你破解...
    沈念sama閱讀 222,252評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異档玻,居然都是意外死亡怀泊,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門误趴,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)霹琼,“玉大人,你說(shuō)我怎么就攤上這事凉当≡嫔辏” “怎么了?”我有些...
    開封第一講書人閱讀 168,814評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵看杭,是天一觀的道長(zhǎng)忠藤。 經(jīng)常有香客問(wèn)我,道長(zhǎng)楼雹,這世上最難降的妖魔是什么模孩? 我笑而不...
    開封第一講書人閱讀 59,869評(píng)論 1 299
  • 正文 為了忘掉前任尖阔,我火速辦了婚禮,結(jié)果婚禮上榨咐,老公的妹妹穿的比我還像新娘诺祸。我一直安慰自己,他們只是感情好祭芦,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,888評(píng)論 6 398
  • 文/花漫 我一把揭開白布筷笨。 她就那樣靜靜地躺著,像睡著了一般龟劲。 火紅的嫁衣襯著肌膚如雪胃夏。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,475評(píng)論 1 312
  • 那天昌跌,我揣著相機(jī)與錄音仰禀,去河邊找鬼。 笑死蚕愤,一個(gè)胖子當(dāng)著我的面吹牛答恶,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播萍诱,決...
    沈念sama閱讀 41,010評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼悬嗓,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了裕坊?” 一聲冷哼從身側(cè)響起包竹,我...
    開封第一講書人閱讀 39,924評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎籍凝,沒(méi)想到半個(gè)月后周瞎,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,469評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡饵蒂,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,552評(píng)論 3 342
  • 正文 我和宋清朗相戀三年声诸,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片退盯。...
    茶點(diǎn)故事閱讀 40,680評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡彼乌,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出得问,到底是詐尸還是另有隱情囤攀,我是刑警寧澤软免,帶...
    沈念sama閱讀 36,362評(píng)論 5 351
  • 正文 年R本政府宣布宫纬,位于F島的核電站,受9級(jí)特大地震影響膏萧,放射性物質(zhì)發(fā)生泄漏漓骚。R本人自食惡果不足惜蝌衔,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,037評(píng)論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望蝌蹂。 院中可真熱鬧噩斟,春花似錦、人聲如沸孤个。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)齐鲤。三九已至斥废,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間给郊,已是汗流浹背牡肉。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留淆九,地道東北人统锤。 一個(gè)月前我還...
    沈念sama閱讀 49,099評(píng)論 3 378
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像炭庙,于是被迫代替她去往敵國(guó)和親饲窿。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,691評(píng)論 2 361