本文介紹了CSS中提升優(yōu)先級(jí)屬性!important的用法問(wèn)題總結(jié),分享給大家,具體如下:
一、語(yǔ)法
選擇器{樣式:值!import;}
二、說(shuō)明
提升指定樣式規(guī)則的應(yīng)用優(yōu)先權(quán),即!important為開(kāi)發(fā)者提供了一個(gè)增加樣式權(quán)重的方法,讓瀏覽器首選執(zhí)行這個(gè)語(yǔ)句。
例如下面這個(gè)樣式:
| div{ margin-left:20px!important; margin-left:40px;} | 
如果是在除了IE6的瀏覽器中,這些瀏覽器支持!important屬性,也就是說(shuō)他們會(huì)默認(rèn)讓margin-left:20px!important; 這條語(yǔ)句生效,下面的不帶!important聲明的樣式將不會(huì)覆蓋它,換句話說(shuō)就是他的級(jí)別最高,下面的人都不能取代我!
在IE6及以下瀏覽器有個(gè)比較顯式的支持問(wèn)題存在,!important在同一條規(guī)則集里不生效。請(qǐng)看下述代碼:
| div { margin-left:20px!important;}div { margin-left:40px;} | 
在上述代碼中,IE6及以下瀏覽器中div的margin-left與其它瀏覽器一致,都為20px;
注意:
1、IE6及更早瀏覽器下,!important在同一條規(guī)則集內(nèi)不生效。
2、如果!important被用于一個(gè)簡(jiǎn)寫的樣式屬性,那么這條簡(jiǎn)寫的樣式屬性所代表的子屬性都會(huì)被作用上!important。
3、關(guān)鍵字!important必須放在一行樣式的末尾并且要放在該行分號(hào)前,否則就沒(méi)有效果。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持錯(cuò)新站長(zhǎng)站。
新聞熱點(diǎn)
疑難解答
圖片精選