關於css的運用技巧有很多, 今天主要**一下css中 !important 這個屬性的用法。在css的使用中,遇到最多的問題就是不同瀏覽器之間的相容問題。 由於ie並不嚴格執行w3c標準, 而又幾乎壟斷了瀏覽器市場。 所以作為一名合格的**製作人員, 必須要針對不同的瀏覽器進行微調。 實現不同瀏覽器之間相容的方法有很多, 比如利用js探測使用者的瀏覽器型別,從而呼叫不同的樣式表。 或者就是利用!important 屬性來實現微調的效果。 下面是具體的例子。
下面是一段普通的 div **:
下面是有關層a在css樣式表中的定義, 注意,這裡使用了!important這個屬性。
#a在上面的例子中, 層a 在ie瀏覽器中, 左邊距為20畫素, 而在firefox中, 左邊距則變為30畫素。 這是因為, !important在 css 中表示優先呼叫, 由於ie不能夠識別這個屬性, 所以在ie中, 只能夠呼叫 「margin-left:20px;" 這個選項, 所以同樣的一段**, 在firefox和ie中就會顯示不同的樣式。
不過值得注意的是, 最新版的ie 7.0 已經可以識別 !important, 這個屬性了, 但是ie 6.0仍然不能識別。 所以這個小技巧還是相當有用的.
**:
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區別...