0
A
回答
3
CSS意味着樣式按照瀏覽器讀取的順序應用。
第一個樣式應用,然後第二個樣式等等。
這意味着如果一個樣式出現在樣式表的頂部,然後在文檔中向下更改,則該樣式的第二個實例將是應用的樣式,而不是第一個樣式。
例如,在下面的樣式表,段落文本將是黑色的,即使施加第一樣式屬性是紅色:
p { color: #ff0000; }
p { color: #000000; }
的!important
規則是一種方法,使你的CSS級聯也有你認爲最重要的規則始終得到應用。
無論規則出現在CSS文檔中的哪個位置,總會應用具有!important
屬性的規則。
所以,如果你想確保一個屬性總是應用,你可以將!important屬性添加到標籤。
因此,爲了使該段文字總是紅紅的,在上面的例子中,你可以這樣寫:您的幫助
p { color: #ff0000 !important; }
p { color: #000000; }
2
意味着,它會覆蓋元素的所有其他聲明。更多關於這裏 http://www.w3.org/TR/CSS21/cascade.html#cascading-order
1
!important
層疊順序是在CSS用來覆蓋其他樣式可能是進一步下跌的級聯或在元素上的內嵌樣式屬性的指令。
因此,例如:因爲它被設置爲重要的是,即使其他選擇是更具體的
.myDiv
{
color: blue !important;
}
body .myDiv
{
color: red;
}
的顏色是藍色。
1
這意味着它覆蓋設置爲相同的元件或父母
1
這意味着的任何其它的CSS左屬性,這衆所周知聲明覆蓋所有其它代碼。
例如:
div{
left: 0px !important;
}
div {
left: 100px;
}
所以DIV是0像素離開,因爲!important
它忽略left: 100px;
1
CSS試圖創建一個「平衡權力「作者與用戶 樣式表之間。默認情況下,作者樣式表中的規則覆蓋用戶樣式表中的 。但是,爲了平衡,重要的聲明優先於正常的聲明。作者 和用戶樣式表可能包含!重要聲明,並且用戶 !重要規則覆蓋作者!重要規則。
相關問題
- 1. 需要更多關於UIActionSheet
- 2. 需要關於Java代碼的幫助
- 3. 我需要更多關於FosUserBundle
- 4. 需要更多關於自動佈局
- 5. 需要更多關於UILocalNotification權限
- 6. 代碼需要更多的可能性
- 7. 需要關於此代碼與多態性的解釋
- 8. 需要更改C++代碼
- 9. SWT需要多行代碼
- 10. 需要關於框的幫助CSS
- 11. 需要簡單的幫助關於css
- 12. 需要關於備份css的幫助
- 13. 需要關於EF代碼的第一個流利的映射多對多
- 14. Cookie代碼需要幫助(html,css,js)
- 15. 如何首先需要與代碼的多對多關係
- 16. 需要更多關於w3schools的解釋javascript關閉示例
- 17. 需要更多關於strstr()的知識它不適用於我
- 18. 需要更多關於Objective-C的多態性和繼承
- 19. 需要更多關於多模型的一些建議形成
- 20. JS:需要一個基於字符串的css顏色代碼
- 21. 需要更多澄清CSS語法
- 22. 需要關於UNIX時代的幫助
- 23. 需要C#源代碼關係圖
- 24. 需要關於jni代碼的幫助(從本機代碼調用java方法)
- 25. 需要關於PHP
- 26. 需要關於Distribution.TestSuite
- 27. C++需要關於OpenCV代碼的幫助教程
- 28. 需要解釋關於一塊D3.JS代碼
- 29. 我需要一些關於這個彙編代碼的解釋
- 30. 我需要一些關於此代碼的幫助
感謝好友:d – vipin8169