您好,登錄后才能下訂單哦!
這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)CSS中!important規(guī)則的使用方法,以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
!important規(guī)則是什么?怎么用?
!important是CSS的一個(gè)規(guī)則,用于提高指定CSS樣式規(guī)則的應(yīng)用優(yōu)先權(quán);它被添加到CSS值的末尾以賦予它更多權(quán)重。
在CSS中,樣式規(guī)則以級(jí)聯(lián)方式應(yīng)用于元素。下面這個(gè)列表中越靠前的權(quán)重越?。?/p>
● 瀏覽器樣式:是Web瀏覽器聲明的默認(rèn)樣式。
● 用戶聲明的樣式:是用戶使用瀏覽器選項(xiàng)設(shè)置或通過開發(fā)人員調(diào)試工具修改的自定義樣式。
● 開發(fā)中聲明的樣式:是網(wǎng)站開發(fā)人員在CSS樣式表中聲明的樣式。
● 具有!important規(guī)則的開發(fā)者聲明樣式。
● 具有!important規(guī)則的用戶樣式。
!important規(guī)則的使用示例:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>億速云(php.cn)</title> <style> #container{ width: 450px; height: 200px; font-size: 25px; } #example{ color:red !important; } #container #example{ color:pink; } </style> </head> <body> <div id="container"> <div id="example">億速云!</div> </div> </body> </html>
效果圖:
示例說明:
在這個(gè)例子中,我們首先有了一個(gè)包含!important規(guī)則的樣式,定義一個(gè)元素(#example)的文本顏色為紅色(red)。然后我們有有另一個(gè)樣式來使這個(gè)元素(#example)的文本顏色變?yōu)榉凵╬ink)。由于!important聲明,因此元素(#example)的文本顏色現(xiàn)在是紅色而不是粉色。如果我們沒有使用!important,那么顏色將是粉色的。
什么時(shí)候用!important規(guī)則?
除非絕對(duì)必要,否則不應(yīng)使用!important規(guī)則;使用!important規(guī)則會(huì)打破了樣式表的自然級(jí)聯(lián)效果,使得代碼難以維護(hù)。但是,在某些情況下你必須使用!important:
1、在測(cè)試和調(diào)試網(wǎng)站時(shí),!important規(guī)則是非常有用的。
如果我們的代碼中存在一些CSS問題,并且希望確保應(yīng)用特定的樣式,則可以使用!important規(guī)則在網(wǎng)站上臨時(shí)修復(fù)問題,直到找到更好的方法(可能需要一些時(shí)間) 。
2、輸出樣式表
!important規(guī)則也可用于輸出樣式表,以確保應(yīng)用樣式而不被其他任何內(nèi)容覆蓋。
結(jié)論
使用!important對(duì)于性能并沒有什么負(fù)面影響;但是從可維護(hù)性角度考慮,除非絕對(duì)必要,應(yīng)盡可能的避免使用!important規(guī)則,它應(yīng)該只在特殊情況下使用。
以上便是CSS中!important規(guī)則的使用方法,雖然從篇幅上看很復(fù)雜,但是示例代碼非常詳細(xì)且容易理解,如果想了解更多相關(guān)內(nèi)容,請(qǐng)關(guān)注億速云行業(yè)資訊。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。