css !important用法以及CSS樣式使用優先級判斷- IT閱讀
文章推薦指數: 80 %
css !important用法以及CSS樣式使用優先級判斷. 2018-09-04 254. 我們line href 重新定義float 找到火狐相同優先. 之前一直看到很多css中都有!important這個樣式,一直 ...
css!important用法以及CSS樣式使用優先級判斷
首頁
最新
HTML
CSS
JavaScript
jQuery
Python3
Python2
Java
C
C++
Go
SQL
首頁
最新
Search
css!important用法以及CSS樣式使用優先級判斷
2018-09-04254
我們linehref重新定義float找到火狐相同優先之前一直看到很多css中都有!important這個樣式,一直不知道有什麽作用的,今天在網上詳細了解了一下,看了別人的博客,順便轉載收藏一下
css!important用法CSS樣式使用優先級判斷
例一:
CSS
#box{color:red!important;color:blue;}
HTML
這是因為IE6不認important(即不認!importmant但是還是認!important前面的color:red),並且color:blue放在color:red的後面(後面的css定義覆蓋了前面的color:red),所以在IE6下字為藍色;而在IE7及firefox下important級別優先,所以color:red!important;和color:blue;的前後順序沒有關系,在IE7及firefox下red跟blue誰先誰後都沒有關系。
看下一個例子。
例二:
CSS
#boxdiv{color:red;}.important_false{color:blue;}.important_true{color:blue!important;}
HTML
一般來講,在css中,如果在同一個css塊中寫下兩個同樣的屬性,那麽其實是按照最下面的來執行的,比如說:.home{margin-left:20px;margin-left:40px;} 那麽在執行的時候其實是按照40px來執行的,!important的出現就是為了讓用戶自己設置被執行語句的優先級。
如果把上面的語句改為:.home{margin-left:20px!important;margin-left:40px;} 那麽在火狐、google瀏覽器以及IE7以上版本下將會按照20px來執行,而在IE6下卻仍然按照40px來執行,因為IE6並不支持!important規範,我們就可以按照這個規則來滿足IE6的設計需要,什麽時候發現IE6和其他瀏覽器顯示效果不同,那麽就設置兩個,在上面的一個加入!important標記,而下面的一句則不需要添加,這樣IE6就按照下面的來執行了。
資深的CSSer說:如今的CSS處處!important。
這可都是天殺的IE6惹的禍,大家說IE6就是一坨代謝產物一點也不為過。
4、
說明!important對火狐和IE7,8的作用是相同的,而IE6而顯出了特殊的結果
#test{background:("a.png")no-repeat!important;background:url(ie6.gif)no-repeat}
5、 !important具有優先權 提升指定樣式規則的應用優先權。
示例:div{color:red!important} display:inline|block display:inline比較經典的用法是用在下的
和display:inline對應的是display:block,block會讓應用了該CSS屬性的HTML標記變成塊級別元素,例如SPAN是行內顯示的,但是你加了display:block屬性就不一樣了 [fontstyle="display:block"]SPAN1[/font] [fontstyle="display:block"]SPAN2[/font] block一般一個塊占一行,除非float inline是自動排為一行,就象段內的文字一樣,可成為多行。
clear:both語法:clear:none|left|right|both 參數: none:允許兩邊都可以有浮動對象 both:不允許有浮動對象 left:不允許左邊有浮動對象 right:不允許右邊有浮動對象 說明: 該屬性的值指出了不允許有浮動對象的邊。
請參閱float屬性。
轉載地址:http://www.cnblogs.com/lykbk/archive/2012/08/09/huhu345545.htmlcss!important用法以及CSS樣式使用優先級判斷
相關文章
css!important用法以及CSS樣式使用優先級判斷
asp.net中gridview匯出excel方法以及怎樣修改匯出的日期格式
【OpenCV】查詢表用法以及LUT函式的使用
【轉載】6款漂亮HTMLCSS樣式使用者留言表單
HBase客戶端Shell語法以及JavaAPI的使用
JAVA中Object類中的方法以及finalize函式作用
js數組遍歷的常用的幾種方法以及差異和性能優化
android的無標題dialog以及dialog樣式的窗體
三種快速排序演算法以及快速排序的優化
PHP中的檔案載入和常量的語法以及指令式寫法。
CSS樣式解決英文換行斷詞問題
CSS中樣式覆蓋優先順序
經典Top-K問題最優解決辦法以及C++程式碼實現
【轉】三種快速排序演算法以及快速排序的優化
css中樣式style的優先順序
分類導航
HTML/CSS
HTML教程
HTML5教程
CSS教程
CSS3教程
JavaScript
JavaScript教程
jQuery教程
Node.js教程
服務端
Python教程
Python3教程
Linux教程
Docker教程
Ruby教程
Java教程
JSP教程
C教程
C++教程
Perl教程
Go教程
PHP教程
正則表達式
資料庫
SQL教程
MySQL教程
PostgreSQL教程
SQLite教程
MongoDB教程
Redis教程
Memcached教程
行動端
IOS教程
Swift教程
Advertisement
三度辭典
Copyright©2016-2021IT閱讀
Itread01.comAllRightsReserved.
0.001291036605835
延伸文章資訊
- 1important to sb還是for sb(實例說明) - 每日頭條
《英語詞語用法詳解詞典》第504—505頁important詞條. important後接for或to均可。例如:. Irrigation is important for farming.
- 2【「對你很重要」到底是important to you 還是for you?】 | Tedd
一句話「這件事對我很重要」很多人都會直接翻成This is really important to me. 然後又可能被糾正,說應該是This is really important FOR me.
- 3important - 用法_例句 - 海词词典
詞語用法 · important形容事物時表示「重大,重要,緊急」; 形容人時表示「有權力〔地位〕」「自以為了不起」,在句中一般用作定語、表語。 · important是表示狀態的形容詞,可用 ...
- 4英文「important」和「significant」差別在哪? - 空中美語部落格
兩個都一樣重要還是哪個比較重要呢? 朗文字典中significant關於重要的釋義原文如下:having an important effect or influence, especially...
- 5important ]英文詞性- 形容詞