css入門基礎(chǔ)2

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

  1. id 指定標(biāo)簽的唯一標(biāo)識(shí)
    例如 <div id = "wrap">
    使用場(chǎng)景:
    ①根據(jù)提供的唯一id號(hào),快速獲取標(biāo)簽對(duì)象。如:document.getElementById(id)澄耍,或者通過# id{ }控制樣式
    ②用于充當(dāng)label標(biāo)簽for屬性的值:示例:<label for='userid'>用戶名:</label>姻檀,表示單擊此label標(biāo)簽時(shí)袁波,id為userid的標(biāo)簽獲得焦點(diǎn)。
    特性:id值在一個(gè)html內(nèi)唯一
  2. class 指定標(biāo)簽的類名
    例如 <div class="wrap">
    使用場(chǎng)景:
    CSS操作吭从,把一些特定樣式放到一個(gè)class類中,需要此樣式的標(biāo)簽恶迈,可以在添加此類涩金。

CSS選擇器常見的有幾種?

image.png

主要有這么幾種常見的
根據(jù)W3C文檔的選擇器大全
http://www.w3school.com.cn/cssref/css_selectors.asp

選擇器的優(yōu)先級(jí)是怎樣的?對(duì)于復(fù)雜場(chǎng)景如何計(jì)算優(yōu)先級(jí)?

css 優(yōu)先級(jí)一般情況可以用這個(gè)

image.png

面對(duì)復(fù)雜情況 有以下的幾個(gè)概念
若愚老師講的 a b c d 概念相同
選擇器的優(yōu)先權(quán)(取自css權(quán)威指南) 記錄下 P70

  1. 內(nèi)聯(lián)樣式表的權(quán)值最高 1000暇仲,加1步做,0,0奈附,0全度;(a )

  2. ID 選擇器的權(quán)值為 100,加0斥滤,1将鸵,0,0 ; ( b )

  3. Class 類選擇器的權(quán)值為 10佑颇,加0顶掉,0,1挑胸,0 (包括偽類) ( c )

  4. HTML 標(biāo)簽選擇器的權(quán)值為 1 痒筒,加0,0,0簿透,1(包括偽元素)( d )

CSS 優(yōu)先級(jí)法則:

A 選擇器都有一個(gè)權(quán)值移袍,權(quán)值越大越優(yōu)先,所以相加起來最大的就最優(yōu)先了萎战;

B 當(dāng)權(quán)值相等時(shí)咐容,后出現(xiàn)的樣式表設(shè)置要優(yōu)于先出現(xiàn)的樣式表設(shè)置;

C 創(chuàng)作者的規(guī)則高于瀏覽者:即網(wǎng)頁編寫者設(shè)置的CSS 樣式的優(yōu)先權(quán)高于瀏覽器所設(shè)置的樣式蚂维;

D 繼承的CSS 樣式不如后來指定的CSS 樣式戳粒;

E 在同一組屬性設(shè)置中標(biāo)有“!important”規(guī)則的優(yōu)先級(jí)最大;

a:link, a:hover, a:active, a:visited 的順序是怎樣的虫啥? 為什么蔚约?

http://www.cnblogs.com/x_wukong/archive/2013/10/03/3349976.html

記錄 在《css權(quán)威指南》一書中P80頁

未點(diǎn)擊鏈接前,link偽類長(zhǎng)期處于激活狀態(tài)涂籽,鼠標(biāo)懸停(或點(diǎn)擊)時(shí)苹祟,a鏈接同時(shí)處于link和hover(或active)狀態(tài),由于它們特指度相同评雌,
在同時(shí)激活的情況下树枫,后出現(xiàn)的偽類樣式會(huì)覆蓋前面的偽類樣式,故link狀態(tài)必須寫在hover(或active)之前景东。
  再討論hover和active的順序砂轻,若把hover放在active后面,當(dāng)點(diǎn)擊鏈接一瞬斤吐,實(shí)際你在激活active狀態(tài)的同時(shí)觸發(fā)了hover偽類,hover在后面覆蓋了active的顏色搔涝,所以無法看到active的顏色。故hover在active之前
  其次和措,若把visited放在hover后面庄呈,那已訪問過的鏈接一直觸發(fā)著visited偽類,會(huì)覆蓋hover樣式派阱。
  最后诬留,其實(shí)link、visited兩個(gè)偽類之間順序無所謂贫母。(因?yàn)樗鼈z不可能同時(shí)觸發(fā)故响,即又未訪問同時(shí)又已訪問。)

順序: a:link , a:visited , a:hover , a: active

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

// #header{
}
控制id名為header的元素樣式

.header{
}
控制所有類名為header的元素樣式

.header .logo{
}
后代選擇器颁独,控制所有類名為header下的所有的類名為logo的元素樣式
.header.mobile{
}
類選擇器彩届,匹配class="header mobile"的元素
.header p, .header h3{
}
多元素選擇器,控制class="header"元素的所有后代元素標(biāo)簽為p元素和h3元素的樣式

// #header .nav>li{
}
多元素選擇器誓酒,控制id="header"的元素的后代class="nav"元素的直接后代li元素的樣式
// #header a:hover{
}
偽類選擇器樟蠕,控制id="header"元素的后代a元素鼠標(biāo)懸浮在其表面時(shí)的樣式
// #header .logo~p{
}
控制id="header"元素下的后代class="logo"的元素之后的同級(jí)元素p的樣式
// #header input[type="text"]{
}
控制id="header"元素下的后代元素屬性帶有和匹配[type="text"]的input標(biāo)簽的樣式

列出你知道的偽類選擇器

image.png

image.png

image.png

div:first-child贮聂、div:first-of-type、div :first-child和div :first-of-type的作用和區(qū)別 (注意空格的作用)

div:first-child 匹配父元素下寨辩,作為第一個(gè)子元素的div元素
div:first-of-type 匹配父元素的子元素中吓懈,第一個(gè)div元素
div :first-child 匹配所有div元素內(nèi)所有元素中屬于其父元素的首個(gè)子元素 div :first-of-type 匹配所有div元素內(nèi)所有元素中屬于其父元素的首個(gè)類型的子元素

運(yùn)行如下代碼,解析下輸出樣式的原因

image.png

運(yùn)行結(jié)果


image.png

.item1:first-child 匹配class="item1"的所有元素的父元素下的第一個(gè)元素靡狞,在這里父元素是class="ct"的div,這個(gè)div下的第一個(gè)元素是class="item1"的p標(biāo)簽耻警,樣式控制是字體變紅,所以aa會(huì)變紅甸怕,其他不變

.item1:first-of-type 匹配class="item1"的元素的父元素下的所有相同樣式的第一個(gè)元素甘穿,這里class="ct"的div下有p和h3兩種元素,匹配相同樣式的第一種梢杭,所有第一個(gè)p和第一個(gè)h3的樣式改變温兼,背景變藍(lán)色

記下比較容易忘記的選擇器:

image.png

附上實(shí)驗(yàn)的例子
http://js.jirengu.com/gaxeyeteku/2/edit

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市武契,隨后出現(xiàn)的幾起案子募判,更是在濱河造成了極大的恐慌,老刑警劉巖咒唆,帶你破解...
    沈念sama閱讀 216,402評(píng)論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件届垫,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡全释,警方通過查閱死者的電腦和手機(jī)装处,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來恨溜,“玉大人,你說我怎么就攤上這事找前≡阍” “怎么了?”我有些...
    開封第一講書人閱讀 162,483評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵躺盛,是天一觀的道長(zhǎng)项戴。 經(jīng)常有香客問我,道長(zhǎng)槽惫,這世上最難降的妖魔是什么周叮? 我笑而不...
    開封第一講書人閱讀 58,165評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮界斜,結(jié)果婚禮上仿耽,老公的妹妹穿的比我還像新娘。我一直安慰自己各薇,他們只是感情好项贺,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,176評(píng)論 6 388
  • 文/花漫 我一把揭開白布君躺。 她就那樣靜靜地躺著,像睡著了一般开缎。 火紅的嫁衣襯著肌膚如雪棕叫。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,146評(píng)論 1 297
  • 那天奕删,我揣著相機(jī)與錄音俺泣,去河邊找鬼。 笑死完残,一個(gè)胖子當(dāng)著我的面吹牛伏钠,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播坏怪,決...
    沈念sama閱讀 40,032評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼贝润,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了铝宵?” 一聲冷哼從身側(cè)響起打掘,我...
    開封第一講書人閱讀 38,896評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎鹏秋,沒想到半個(gè)月后尊蚁,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,311評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡侣夷,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,536評(píng)論 2 332
  • 正文 我和宋清朗相戀三年横朋,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片百拓。...
    茶點(diǎn)故事閱讀 39,696評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡琴锭,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出衙传,到底是詐尸還是另有隱情决帖,我是刑警寧澤,帶...
    沈念sama閱讀 35,413評(píng)論 5 343
  • 正文 年R本政府宣布蓖捶,位于F島的核電站地回,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏俊鱼。R本人自食惡果不足惜刻像,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,008評(píng)論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望并闲。 院中可真熱鬧细睡,春花似錦、人聲如沸帝火。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至萌京,卻和暖如春雁歌,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背知残。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評(píng)論 1 269
  • 我被黑心中介騙來泰國打工靠瞎, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人求妹。 一個(gè)月前我還...
    沈念sama閱讀 47,698評(píng)論 2 368
  • 正文 我出身青樓乏盐,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國和親制恍。 傳聞我的和親對(duì)象是個(gè)殘疾皇子父能,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,592評(píng)論 2 353

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

  • CSS基礎(chǔ) 本文包括CSS基礎(chǔ)知識(shí)選擇器(重要!>簧瘛:瘟摺)繼承、特殊性鹃唯、層疊爱榕、重要性CSS格式化排版單位和值盒模型浮動(dòng)...
    廖少少閱讀 3,075評(píng)論 0 40
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案坡慌? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,748評(píng)論 1 92
  • 一.class 和 id 的使用場(chǎng)景? name:指定標(biāo)簽的名稱應(yīng)用場(chǎng)景:①form表單:name可作為傳遞給服務(wù)...
    Sunset125閱讀 955評(píng)論 0 0
  • 雞湯! 全是雞湯熄求! 近日渣玲,網(wǎng)友M發(fā)出慨嘆,對(duì)自己一段時(shí)間以來學(xué)習(xí)的效果抡四、實(shí)踐的結(jié)果極柜蜈。為仗谆。不指巡。滿。 黃品源:對(duì)你付...
    周學(xué)稅文閱讀 313評(píng)論 0 0
  • 有人說勉耀,鄭鈞屬金指煎,樸樹屬木,李健屬水便斥,汪峰屬火至壤,許巍屬土,而竇唯超脫三界外不在五行中枢纠。隨著竇仙兒的名聲愈來愈盛像街,仿...
    郜郜XC閱讀 1,538評(píng)論 0 3