真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

css中的important怎么用

本篇內(nèi)容介紹了“css中的important怎么用”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

成都創(chuàng)新互聯(lián)是由多位在大型網(wǎng)絡(luò)公司、廣告設(shè)計公司的優(yōu)秀設(shè)計人員和策劃人員組成的一個具有豐富經(jīng)驗的團隊,其中包括網(wǎng)站策劃、網(wǎng)頁美工、網(wǎng)站程序員、網(wǎng)頁設(shè)計師、平面廣告設(shè)計師、網(wǎng)絡(luò)營銷人員及形象策劃。承接:成都網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)站改版、網(wǎng)頁設(shè)計制作、網(wǎng)站建設(shè)與維護、網(wǎng)絡(luò)推廣、數(shù)據(jù)庫開發(fā),以高性價比制作企業(yè)網(wǎng)站、行業(yè)門戶平臺等全方位的服務(wù)。

在css中,important的意思為“重要的”或“權(quán)威的”,用于提高指定CSS樣式規(guī)則的應(yīng)用優(yōu)先權(quán);它會被添加到CSS樣式值的末尾以賦予該樣式更多權(quán)重,語法“選擇器{樣式:值!important;}”。使用important規(guī)則對于性能并沒有什么負(fù)面影響;但是從可維護性角度考慮,除非絕對必要,應(yīng)盡可能的避免使用important規(guī)則,它應(yīng)該只在特殊情況下使用。

本教程操作環(huán)境:windows7系統(tǒng)、CSS3&&HTML5版、Dell G3電腦。

在css中,important的意思為“重要的”或“權(quán)威的”。

css中的important怎么用

important是CSS的一個規(guī)則,用于提高指定CSS樣式規(guī)則的應(yīng)用優(yōu)先權(quán);它被添加到CSS值的末尾以賦予它更多權(quán)重。

語法:

選擇器{樣式:值!important;}

important為開發(fā)者提供了一個增加樣式權(quán)重的方法。應(yīng)當(dāng)注意的是!important是對整條樣式的聲明,包括這個樣式的屬性和屬性值。

在CSS中,樣式規(guī)則以級聯(lián)方式應(yīng)用于元素。下面這個列表中越靠前的權(quán)重越?。?/p>

  • 瀏覽器樣式:是Web瀏覽器聲明的默認(rèn)樣式。

  • 用戶聲明的樣式:是用戶使用瀏覽器選項設(shè)置或通過開發(fā)人員調(diào)試工具修改的自定義樣式。

  • 開發(fā)中聲明的樣式:是網(wǎng)站開發(fā)人員在CSS樣式表中聲明的樣式。

  • 具有!important規(guī)則的開發(fā)者聲明樣式。

  • 具有!important規(guī)則的用戶樣式。

!important的作用就是提高指定樣式屬性的優(yōu)先級。

一般情況下,我們對同一個元素設(shè)置樣式屬性的時候,對同一個屬性設(shè)置了兩個甚至多個值,像下面這樣:

p { /* 例1 */
color:red;
color:yellow;
color:blue;
}

這個時候就是后面聲明的屬性生效,字體顯示為藍色。

css中的important怎么用

假設(shè)我們希望我還像上面這么寫,但我希望最終生效字體顯示為紅色,那我們可以給紅色設(shè)置!important:

p { /* 例2 */
     color:red !important;    /* 設(shè)置了優(yōu)先級 */
     color:yellow;
     color:blue;
}

那這個時候字體就會顯示為紅色。

css中的important怎么用

如果有多個樣式屬性設(shè)置了!important,像下面這樣:

p { /* 例3 */
     color:green !important;
     color:red !important;
     color:yellow !important;
     color:blue;
}

那它還是和沒設(shè)置時一樣,最后聲明的生效,也就是說上面這個例子最終生效的顏色是黃色。

css中的important怎么用

我們知道,CSS選擇器越具體,優(yōu)先級越高,例如:

 
     
 

    p標(biāo)簽

最終這個

元素顯示為藍色。

css中的important怎么用

如果我們設(shè)置了!important給color:red;

 
    



    p標(biāo)簽

最終這個

元素顯示為紅色。

css中的important怎么用

那如果這個

元素設(shè)置了內(nèi)聯(lián)樣式呢?


    


    p標(biāo)簽

最終這個

元素顯示為紅色。也就是說聲明了!important的樣式屬性會覆蓋其它任何聲明。

css中的important怎么用

什么時候用!important規(guī)則?

除非絕對必要,否則不應(yīng)使用!important規(guī)則;使用!important規(guī)則會打破了樣式表的自然級聯(lián)效果,使得代碼難以維護。但是,在某些情況下你必須使用!important:

1、在測試和調(diào)試網(wǎng)站時,!important規(guī)則是非常有用的。

如果我們的代碼中存在一些CSS問題,并且希望確保應(yīng)用特定的樣式,則可以使用!important規(guī)則在網(wǎng)站上臨時修復(fù)問題,直到找到更好的方法(可能需要一些時間) 。

2、輸出樣式表

!important規(guī)則也可用于輸出樣式表,以確保應(yīng)用樣式而不被其他任何內(nèi)容覆蓋。

結(jié)論

使用!important對于性能并沒有什么負(fù)面影響;但是從可維護性角度考慮,除非絕對必要,應(yīng)盡可能的避免使用!important規(guī)則,它應(yīng)該只在特殊情況下使用。

在Internet Explorer中的 !important

但在IE 6及更早的版本中,不支持我們這種寫法。像例3,在IE5(我用的是IE11然后再控制臺中切換到IE5的方式模擬的,IE11沒有模擬IE6,湊合湊合_(:з」∠)_)中運行效果是這樣的:

css中的important怎么用

沒錯,最終它還是顯示為藍色,!important被忽略了。讓我們換一種寫法:

p { color:blue; }
p { color:yellow; }
p { color:red !important; }/* 設(shè)置了優(yōu)先級 */

這個時候就可以顯示為紅色了:

css中的important怎么用

再看看這個例子:

p { color:blue; }
p { 
   color:red !important;    /* 設(shè)置了優(yōu)先級 */
   color:yellow;
}

在模擬IE5的瀏覽器中運行效果如下:

css中的important怎么用

個人理解:IE6及更早版本的IE瀏覽器中運行!important就好比說"大家都是針對這個元素設(shè)置的樣式,color樣式請優(yōu)先使用我這個CSSRule對象(被{}包裹起來的一些樣式屬性)中的color樣式",而不是說"就使用我指定的color樣式"。

“css中的important怎么用”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!


網(wǎng)頁標(biāo)題:css中的important怎么用
瀏覽路徑:http://weahome.cn/article/pdosgp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部