CSS中 important的使用

2021-07-26 05:01:55 字數 1230 閱讀 8953

本篇文章使用最新的ie10以及firefox與chrome測試(截止2023年5月27日22:23:22)

css的原理:

我們知道,css寫在不同的地方有不同的優先順序, .css檔案中的定義 < 元素style中的屬性,但是如果使用!important,事情就會變得不一樣。

首先,先看下面一段**:

>測試css中的!important區別

title

>

head

>

<

style

type

="text/css"

>

.testclass

style

>

<

body

>

<

divclass

="testclass"

style

="color:red;"

>

測試css中的important

div>

body

>

html

>雖然元素的style中有testclass類的定義,但是在上面的css定義中的用!important限定的定義卻是優先順序最高的,無論是在ie6-10或者firefox和chrome表現都是一致的,都顯示藍色。

這種情況也同時可以說明ie6是可以識別!important的,只是這個是ie6的乙個缺陷吧。如果寫成下面的樣式,ie6是識別不出來的:

.testclass
這樣,在ie6下展示的時候會顯示成紅色。

當然,也可以通過以下方式來讓ie6識別:

.testclass 

.testclass

通過以上方式也是可以讓ie6顯示成藍色的。

以上例項說明使用!important的css定義是擁有最高的優先順序的。只是在ie6下出了一點小的bug,注意書寫方式一般可以輕鬆避開的。

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區別...