我有一個<div>
,我不希望從任何其他樣式表繼承任何格式 - 我想從這個<div>
開始新鮮。我該怎麼做?重設風格元素與繼承風格
回答
我不知道任何解決方案,除了顯式重置此div的所有樣式。
你不能重置CSS樣式的繼承。爲了從新開始,你必須設計你的樣式表來防止不希望的繼承,除了覆蓋樣式外,這是唯一的方法。
我繼承了我不需要的討厭文本樣式,它是另一個設計器的工作 – chris 2010-06-09 12:10:07
使用類似於firebug或IE開發人員工具欄的東西來獲取應用於div的所有樣式的列表,並手動將它們全部重置,不幸的是。
我不確定你可以做一般的繼承覆蓋,但如果有支持這樣的事情會很好。
你做雖然有幾個選項...
你可以定義自己的風格,並使用!重要在每個語句(不完全的樂趣)結束。
div.myspecialdiv
{
padding:10px !important;
margin:0 auto !important;
font-size:12px !important;
font-family:Arial !important;
font-weight:normal !important;
/* and etc. */
}
或者你也可以嘗試使用自動。
下面是一個例子:
div.myspecialdiv
{
padding:auto;
margin:auto;
background:auto;
font-size:auto;
font-family:auto;
font-weight:auto;
/* and etc. */
}
你可以閱讀更多關於它在這裏:http://www.michaelhamrah.com/blog/2009/02/wiping-out-inherited-css-styles/
我發現你,如果你知道錯誤的CSS類,你可以使用內聯<Style>
塊覆蓋該特定的樣式集。
例如,在我的問題中,第三方工具的樣式爲.RadComboBoxDropDown Input
以設置所有輸入控件的樣式。但是,這導致了頁邊空白的問題,所以我能夠使用與錯誤的第三方css類完全相同的CSS類名稱,直接在它使用的點上添加以下內聯樣式塊。
<style>
.RadComboBoxDropDown input
{
margin: 0px !important;
}
</style>
我只在Chrome中測試過它,但它顯示應用了新類,並且樣式恢復了它們的正確佈局。
一個告誡,一旦你改變了CSS類,它將在這一點上貫穿整個頁面的新風格。
- 1. 風格的多重繼承
- 2. Android風格繼承
- 3. 繼承css風格
- 4. WPF風格繼承
- 5. CSS繼承風格
- 6. 繼承Android風格
- 7. Android風格繼承
- 8. 避免風格的繼承
- 9. 繼承的Android風格
- 10. 風格繼承與ActionBar標籤問題
- 11. 我的風格不會繼承mahapps風格
- 12. Windows窗體,元素主機和風格繼承
- 13. CSS風格不是從類繼承的
- 14. Flex小部件 - 風格的繼承
- 15. 繼承和css中的個人風格
- 16. Android - 繼承活動,使風格
- 17. 繼承的文字裝飾風格
- 18. 繼承/壓倒一切的WPF風格
- 19. 「繼承」wpf中的主題風格
- 20. 如何繼承Android風格屬性?
- 21. 使用繼承控件的風格
- 22. `a:active`繼承常規的`a`風格
- 23. OOP風格的繼承哈斯克爾
- 24. 繼承'before_filter'風格的方法
- 25. 的ContextMenu不繼承資源風格
- 26. 繼承 「FONT-FAMILY」 的風格在SELECT/OPTION
- 27. 繼承常量 - 最佳風格?
- 28. wpf風格的繼承性能
- 29. 修改的繼承自舉風格
- 30. 風格是如何繼承的
給它一個ID併爲此ID創建一個重置其所有屬性的規則... – 2010-06-09 11:56:44