這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)CSS中!important規(guī)則的使用方法,以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
成都創(chuàng)新互聯(lián)于2013年創(chuàng)立,先為信州等服務(wù)建站,信州等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為信州企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
!important規(guī)則是什么?怎么用?
!important是CSS的一個(gè)規(guī)則,用于提高指定CSS樣式規(guī)則的應(yīng)用優(yōu)先權(quán);它被添加到CSS值的末尾以賦予它更多權(quán)重。
在CSS中,樣式規(guī)則以級聯(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ī)則的使用示例:
創(chuàng)新互聯(lián)(php.cn) 創(chuàng)新互聯(lián)!
效果圖:
示例說明:
在這個(gè)例子中,我們首先有了一個(gè)包含!important規(guī)則的樣式,定義一個(gè)元素(#example)的文本顏色為紅色(red)。然后我們有有另一個(gè)樣式來使這個(gè)元素(#example)的文本顏色變?yōu)榉凵╬ink)。由于!important聲明,因此元素(#example)的文本顏色現(xiàn)在是紅色而不是粉色。如果我們沒有使用!important,那么顏色將是粉色的。
什么時(shí)候用!important規(guī)則?
除非絕對必要,否則不應(yīng)使用!important規(guī)則;使用!important規(guī)則會(huì)打破了樣式表的自然級聯(lián)效果,使得代碼難以維護(hù)。但是,在某些情況下你必須使用!important:
1、在測試和調(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對于性能并沒有什么負(fù)面影響;但是從可維護(hù)性角度考慮,除非絕對必要,應(yīng)盡可能的避免使用!important規(guī)則,它應(yīng)該只在特殊情況下使用。
以上便是CSS中!important規(guī)則的使用方法,雖然從篇幅上看很復(fù)雜,但是示例代碼非常詳細(xì)且容易理解,如果想了解更多相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊。