溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

CSS中!important規(guī)則的使用方法

發(fā)布時(shí)間:2020-06-15 10:53:11 來源:億速云 閱讀:308 作者:Leah 欄目:web開發(fā)

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)CSS中!important規(guī)則的使用方法,以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

CSS中!important規(guī)則的使用方法

!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>

效果圖:

CSS中!important規(guī)則的使用方法

示例說明:

在這個(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è)資訊。

向AI問一下細(xì)節(jié)

免責(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)容。

AI