天天看點

Css3中!important的使用方法

  除非所有的其他的方法都已經行不通了,!important聲明應該在絕對必要的情況下才能夠使用。如果使用!important僅僅是處于懶惰,比如要完全避免網頁代碼調試,或者急于完成項目,那麼就是在濫用代碼,而最終會在後期網站修改或者維護上付出更多的代價。

   即便在層疊樣式表中很保守地使用!important代碼,你也會發現,樣式表的某一部分将變得很難維護。css屬性的重要程度是自然地通過層疊和特殊性來提現的,使用!important的時候,實際上是愛破壞規則的自然流程,給一些規則賦予其不應得到的權重。

   如果你從未使用過!important代碼,表明你已經完全了解了css,并且在編寫代碼之前就進行了完整的規劃和代碼設計。

   特殊需要的使用者能夠添加!important到字型的排版屬性上,比如font-size可以把文本變得更大,或者添加到顔色相關的規則上,提高網頁的對比度。

   有時候,當客戶網站上的css出現一些bug時,需要非常快速地進行修改,這種情況下,就可以使用firebug或者其他一些開發者工具追蹤需要修複的css代碼,但如果問題是發生在ie6或者其他一些無法使用調試工具的浏覽器上,就需要使用!important代碼進行快速修複了。

繼續閱讀