css中 important的作用

2021-09-01 15:42:35 字數 778 閱讀 5984

!important是css1就定義的語法,作用是提高指定樣式規則的應用優先權。語法格式

這個css規則當今在網頁製作的時候的普及已經非常流行了,以前我對它的理解就停留在『瀏覽器是否識別階段』 而沒有真正去研究過,可是現在發生了變化。下面來看幾個例子。

例一:css

#box

html

在不同的瀏覽器下,這行字的色應該不同!

那麼在支援該語法的瀏覽器,如firefox、opera、chrome中,能夠理解!important的優先順序,字型顏色顯示red顏色,而在ie中則顯示blue。因為ie瀏覽器不識別!important,非ie瀏覽器識別!important,且!important優先順序較高。那麼再看下面的例子,只是把css樣式裡面的color屬**換下順序,html**部分不變,會出現什麼樣的情況呢?

css

#box

那麼在這樣的情況下,無論是

ie瀏覽器和非ie瀏覽器識別下,字型顏色都

顯示red

顏色。雖然ie瀏覽器不識別

!important,但是它識別這句 "color: red !important;" 中的 color:red。因此在ie下,瀏覽器先識別出"color:blue",然後識別出"

color: red !important;

" 中的 color:red,因此覆蓋了前面的"color: blue",所以最後字型顏色都顯示出來就是red了。

css中 important的作用

之前調整css的時候沒有怎麼用過css中important屬性,這段時間調整頁面,看到了這個屬性,了解一下並在修改bug過程中簡單的用了一下。important這個規則對ie6.0,ie7.0和firefox能寫hack 對於ie系列瀏覽器都能夠識別,firefox 瀏覽器則不能識別 importa...

CSS中 important的使用

本篇文章使用最新的ie10以及firefox與chrome測試 截止2013年5月27日22 23 22 css的原理 我們知道,css寫在不同的地方有不同的優先順序,css檔案中的定義 元素style中的屬性,但是如果使用 important,事情就會變得不一樣。首先,先看下面一段 測試css中的...

CSS中 !important 的使用

important作用是提高指定css樣式規則的應用優先權 在css中,通過對某一樣式宣告 important 可以更改預設的css樣式優先順序規則,使該條樣式屬性宣告具有最高優先順序,也就是相當於寫在最下面。一般地,css檔案中的定義 元素style中的屬性 測試css中的 important區別...