全面講解CSS優(yōu)先級(jí)規(guī)則附實(shí)例

全面講解CSS優(yōu)先級(jí)規(guī)則附實(shí)例

ID:38673288

大?。?18.04 KB

頁(yè)數(shù):4頁(yè)

時(shí)間:2019-06-17

全面講解CSS優(yōu)先級(jí)規(guī)則附實(shí)例_第1頁(yè)
全面講解CSS優(yōu)先級(jí)規(guī)則附實(shí)例_第2頁(yè)
全面講解CSS優(yōu)先級(jí)規(guī)則附實(shí)例_第3頁(yè)
全面講解CSS優(yōu)先級(jí)規(guī)則附實(shí)例_第4頁(yè)
資源描述:

《全面講解CSS優(yōu)先級(jí)規(guī)則附實(shí)例》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、仁人教育全面講解CSS優(yōu)先級(jí)規(guī)則附實(shí)例本文和大家重點(diǎn)討論一下CSS優(yōu)先級(jí),既然樣式有優(yōu)先級(jí),那么就會(huì)有一個(gè)規(guī)則來(lái)約定這個(gè)優(yōu)先級(jí),而這個(gè)規(guī)則就是本次所需要講的重點(diǎn)。關(guān)于CSS優(yōu)先級(jí)的詳細(xì)解說(shuō)在講CSS優(yōu)先級(jí)之前,我們得要了解什么是CSS,CSS是用來(lái)做什么的。簡(jiǎn)單說(shuō)來(lái),CSS是層疊樣式表(Cascad???  本文和大家重點(diǎn)討論一下CSS優(yōu)先級(jí),既然樣式有優(yōu)先級(jí),那么就會(huì)有一個(gè)規(guī)則來(lái)約定這個(gè)優(yōu)先級(jí),而這個(gè)“規(guī)則”就是本次所需要講的重點(diǎn)?! £P(guān)于CSS優(yōu)先級(jí)的詳細(xì)解說(shuō)  在講CSS優(yōu)先級(jí)之前,我們得要了解什么是CSS,CSS是用來(lái)做什么的。簡(jiǎn)單說(shuō)來(lái),CSS是層疊樣

2、式表(CascadingStyleSheets)的簡(jiǎn)稱。它的規(guī)范代表了互聯(lián)網(wǎng)歷史上一個(gè)獨(dú)特的發(fā)展階段?,F(xiàn)在對(duì)于從事網(wǎng)頁(yè)制作的朋友來(lái)說(shuō),應(yīng)該很少?zèng)]有聽(tīng)說(shuō)過(guò)CSS了,因?yàn)樵谥谱骶W(wǎng)頁(yè)過(guò)程中我們經(jīng)常需要用到。我們能通過(guò)CSS為文檔設(shè)置豐富且易于修改的外觀,以減輕網(wǎng)頁(yè)制作者的工作負(fù)擔(dān),從而減輕制作及后期維護(hù)的代價(jià)。仁人教育  其實(shí)現(xiàn)在還來(lái)講CSS是什么,CSS有什么作用完全是多余的,相信從事網(wǎng)頁(yè)制作的朋友都已經(jīng)或多或少的接觸過(guò)了。言歸正傳,開(kāi)始進(jìn)入今天的話題。  一、什么是CSS優(yōu)先級(jí)?  所謂CSS優(yōu)先級(jí),即是指CSS樣式在瀏覽器中被解析的先后順序?! 《SS優(yōu)先

3、級(jí)規(guī)則  既然樣式有優(yōu)先級(jí),那么就會(huì)有一個(gè)規(guī)則來(lái)約定這個(gè)優(yōu)先級(jí),而這個(gè)“規(guī)則”就是本次所需要講的重點(diǎn)?! 邮奖碇械奶厥庑悦枋隽瞬煌?guī)則的相對(duì)權(quán)重,它的基本規(guī)則是:  1、統(tǒng)計(jì)選擇符中的ID屬性個(gè)數(shù)?! ?、統(tǒng)計(jì)選擇符中的CLASS屬性個(gè)數(shù)?! ?、統(tǒng)計(jì)選擇符中的HTML標(biāo)記名個(gè)數(shù)?! ∽詈?,按正確的順序?qū)懗鋈齻€(gè)數(shù)字,不要加空格或逗號(hào),得到一個(gè)三位數(shù)(css2.1是用4位數(shù)表示)。(注意,你需要把數(shù)字仁人教育轉(zhuǎn)換成一個(gè)以三個(gè)數(shù)字結(jié)尾的更大的數(shù))。相應(yīng)于選擇符的最終數(shù)字列表可以很容易確定較高數(shù)字特性凌駕于較低數(shù)字的?! ±纾骸 ?、每個(gè)ID選擇符(#somei

4、d),加0,1,0,0?! ?、每個(gè)class選擇符(.someclass)、每個(gè)屬性選擇符(形如[attr=value]等)、每個(gè)偽類(形如:hover等)加0,0,1,0?! ?、每個(gè)元素或偽元素(:firstchild)等,加0,0,0,1。  4、其它選擇符包括全局選擇符*,加0,0,0,0。相當(dāng)于沒(méi)加,不過(guò)這也是一種specificity,后面會(huì)解釋?! ∪?、特性分類的選擇符列表  以下是一個(gè)按特性分類的選擇符的列表:  ?仁人教育  單從上面這個(gè)表來(lái)看,貌似不大好理解,下面再給出一張表:  ?  通過(guò)上面,就可以很簡(jiǎn)單的看出,HTML標(biāo)記的權(quán)重是1

5、,CLASS的權(quán)重是10,ID的權(quán)重是100,繼承的權(quán)重為0(后面會(huì)講到)?! “催@些規(guī)則將數(shù)字符串逐位相加,就得到最終的權(quán)重,然后在比較取舍時(shí)按照從左到右的順序逐位比較。  優(yōu)先級(jí)問(wèn)題其實(shí)就是一個(gè)沖突解決的問(wèn)題,當(dāng)同一個(gè)元素(內(nèi)容)被CSS選擇符選中時(shí),就要按照優(yōu)先級(jí)取舍不同的CSS規(guī)則,這其中涉及到的問(wèn)題其實(shí)很多。

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。