欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

CSS中的樣式優(yōu)先級是什么-創(chuàng)新互聯(lián)

小編給大家分享一下CSS中的樣式優(yōu)先級是什么,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

成都創(chuàng)新互聯(lián)公司從2013年開始,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都網(wǎng)站建設(shè)、網(wǎng)站制作網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元鳳山做網(wǎng)站,已為上家服務(wù),為鳳山各地企業(yè)和個人服務(wù),聯(lián)系電話:028-86922220

控制html元素的三個css規(guī)則:


css優(yōu)先級計算

css繼承

css層疊

學(xué)習(xí)這些規(guī)則將使您的CSS開發(fā)更上一層樓。

優(yōu)先級計算

想象一下,你的html包含一個應(yīng)用了一類“生物”的段落。您還有以下兩個css規(guī)則:

p { font-size :12px }
p.bio { font-size :14px }

你希望段落中的文字大小是12px還是14px?在這種情況下你可以猜測它將是14px。css(p.bio)的第二行比你的class =“bio”段更具體。然而,有時優(yōu)先級并不容易看到。

例如,考慮以下html和css

<div id = “sidebar” >
<p class = “bio” >文字在這里</ p>
</ div>
div p.bio { font-size :14px }
#sidebar p { font-size :12px }

乍一看,第一行css可能看起來更具體,但實際上上面的第二行更符合段落的字體大小。這是為什么?

要回答這個問題,我們需要考慮優(yōu)先級規(guī)則。

通過計算css的各種成分并以(a,b,c,d)形式表達(dá)它們來計算特異性。這將通過一個例子更清楚,但首先是組件。

元素,偽元素:d = 1 - (0,0,0,1)

類,偽類,屬性:c = 1 - (0,0,1,0)

Id:b = 1 - (0,1,0,0)

內(nèi)聯(lián)樣式:a = 1 - (1,0,0,0)

id比類更具體而不是元素。

您可以通過計算上述每一項并將a,b,c或d加1來計算優(yōu)先級。同樣重要的是要注意0,0,1,0比0,0,0,15更具體。讓我們看一些例子來使計算更清晰。

p:1個元素 - (0,0,0,1)

div:1個元素 - (0,0,0,1)

#sidebar:1個id - (0,1,0,0)

div#sidebar:1個元素,1個id - (0,1,0,1)

div#sidebar p:2個元素,1個id - (0,1,0,2)

div#sidebar p.bio:2個元素,1個類,1個id - (0,1,1,2)

讓我們再看一下上面的例子

div p.bio { font-size :14px }  - (0,0,1,2)
#sidebar p { font-size :12px }  - (0,1,0,1)

第二個具有更高的優(yōu)先級,因此優(yōu)先。

在我們前進(jìn)之前的最后一點。重要性勝過優(yōu)先級,當(dāng)你使用!important標(biāo)記css屬性時,你會覆蓋優(yōu)先級規(guī)則等等

div p.bio { font-size :14px !important }    
#sidebar p { font-size :12px }

表示上面的第一行css優(yōu)先于第二行而不是第二行。!important仍然是圍繞基本規(guī)則的特殊性,如果您了解規(guī)則的運作方式,您應(yīng)該永遠(yuǎn)不需要。

繼承

繼承背后的想法相對容易理解。元素從其父容器繼承樣式。如果將body標(biāo)簽設(shè)置為使用color:red,那么除非另有說明,否則正文中所有元素的文本也將為紅色。

但是,并非所有css屬性都是繼承的。例如,邊距和填充是非繼承屬性。如果在div上設(shè)置邊距或填充,則div內(nèi)的段落不會繼承您在div上設(shè)置的邊距和填充。該段落將使用默認(rèn)的瀏覽器邊距和填充,直到您另外聲明。

但是,您可以顯式設(shè)置屬性以從其父容器繼承樣式。例如,您可以聲明

p { margin :inherit ; 填充:繼承 }

然后你的段落將從它的包含元素繼承。

層疊


在最高級別,層疊是控制所有css優(yōu)先級的,并且如下工作。

1、查找適用于相關(guān)元素和屬性的所有css聲明。

2、按原點和重量排序。Origin指的是聲明的來源(作者樣式,用戶樣式,瀏覽器默認(rèn)值),權(quán)重指的是聲明的重要性。(作者的權(quán)重大于用戶的權(quán)重大于默認(rèn)值。!important比正常聲明更重要)

3、計算優(yōu)先級

4、如果上述所有規(guī)則中的兩個規(guī)則相同,那么最后一個規(guī)則獲勝。嵌入在html中的CSS總是在外部樣式表之后,而不管html中的順序如何。

上面的#3很可能是你最需要注意的。使用#2只需了解您的樣式將覆蓋用戶設(shè)置瀏覽器的方式,除非他們將規(guī)則設(shè)置為重要。

還要意識到您的樣式將覆蓋瀏覽器默認(rèn)值,但這些默認(rèn)值確實存在,并且通常會導(dǎo)致跨瀏覽器問題。使用重置文件,如Eric Meyer的CSS重置或Yahoo的YUI重置CSS有助于將默認(rèn)樣式排除在等式之外。

總結(jié)

希望以上內(nèi)容有助于理清您的一些CSS優(yōu)先級問題。大多數(shù)情況下,如果你的風(fēng)格存在沖突,問題將歸結(jié)為優(yōu)先級。有時你還沒有聲明一些css,但是一個元素的行為方式你并不期望它可能從父容器或瀏覽器的默認(rèn)樣式繼承了某些css。

聲明css時的一般經(jīng)驗法則是聲明具有最小優(yōu)先級的屬性來設(shè)置元素的樣式。例如,使用#sidebar而不是div#sidebar。我承認(rèn)打破這個一般規(guī)則遠(yuǎn)遠(yuǎn)超過我應(yīng)該,但通過使用所需的最小優(yōu)先級,它將使您更容易通過聲明更具體的樣式來覆蓋樣式。

如果您使用最具優(yōu)先級,您可能會在以后遇到問題并發(fā)現(xiàn)自己必須添加不必要的HTML以便能夠添加更多優(yōu)先級,或者您可能會發(fā)現(xiàn)自己不再使用!important或聲明內(nèi)聯(lián)樣式。從最小的優(yōu)先級開始,僅在需要時添加更多。

看完了這篇文章,相信你對CSS中的樣式優(yōu)先級是什么有了一定的了解,想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

分享標(biāo)題:CSS中的樣式優(yōu)先級是什么-創(chuàng)新互聯(lián)
URL地址:http://www.aaarwkj.com/article48/hcehp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航微信公眾號、品牌網(wǎng)站設(shè)計外貿(mào)建站、網(wǎng)站排名服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
最近更新中文字幕不卡在线| 青草视频在线播放免费| 亚洲av成人av天堂| 亚洲精品国产熟女久久| 粉嫩在线一区二区懂色| 中文字幕乱码亚洲2019| 男女午夜激情啪啪视频| 欧美亚洲一区二区三区精品| 91老熟女露脸嗷嗷叫| 91人妻互换一区二区| 自由成熟性生活免费视频| 日本一区二区欧美亚洲国产| 久久精品欧美日韩视频| 国产一区二区精品久久岳√| 色婷婷综合中文久久一本| 欧美日韩亚洲1区2区| 亚洲欧美一区二区三区三| 十八禁在线观看国产一区| 五月婷婷丁香六月在线综合| 丝袜美腿一区二区三区动态图| 久久人热视频这里只有精品| 年轻的少妇一区二区三区| 亚洲成人有码在线观看| 人妻有码av中文字幕久久| 日本韩国av在线观看| 自拍偷拍视频欧美第一页| 男女午夜激情啪啪视频| 五月婷婷丁香在线观看| 尤物在线观看精品视频| 精品一二三区在线天堂| 久亚洲精品色婷婷国产熟女| 日本欧美三级高潮受不了| 精品在线中文字幕不卡| 久热伊人精品国产中文| 亚洲一区日本一区二区| 最新国产不卡一区二区| 国产在线精品不卡一区| av天堂久久人妻精品加勒比| 亚洲性码不卡视频在线| 一区二区日韩激情在线观看视频 | 蜜臀av成人精品蜜臀av|