我的父頁面正在使用custom1.css
,子頁面正在使用custom2.css
。我的問題是子頁面CSS屬性被父頁面CSS覆蓋。我怎樣才能阻止父頁面的CSS行事子頁面elemenets。如何用另一個css文件覆蓋一個css文件
0
A
回答
0
我該如何阻止父頁面的CSS行事的子頁面elemenets?
通過從子頁面的<head>
中刪除custom1.css
引用。
如果出於某種原因無法做到這一點,那麼您需要閱讀css特性才能理解「父css」是如何覆蓋「child css」中的規則的。
http://coding.smashingmagazine.com/2007/07/27/css-specificity-things-you-should-know/
0
CSS是使用水平施加。
所以只是增加周圍的一切容器shoudl防止
你可以這樣做: .class1#內容{使它藍色這裏}
.class2#內容{使它這裏紅}
通過文件做它是不可能的。 你應該確保永不發生,這可以產生意想不到的結果
0
你可以添加!important;
後css樣式(這是一個壞例子),或者你可以做一些更具體的選擇器。
body div#main{
/* Style */
}
以上是更加具體,將「贏」了以下內容:
div#main{
/* Style */
}
0
在您的子頁面,請檢查您CSS順序應該是正確的方法,如果你同時使用CSS文件
<html>
<head>
<title>Page title</title>
<link rel="stylesheet" href="custom1.css">
<link rel="stylesheet" href="custom2.css">
</head>
,使級聯會在正確的工作方式,按您的期望
還有其他一些你需要檢查的東西,如CSS Specificity,Inheritance和Cascade。您可能喜歡檢查http://www.vanseodesign.com/css/css-specificity-inheritance-cascaade/ This
希望它有幫助!
0
CSS樣式適用於它們的順序。選中此示例,第一個樣式覆蓋第二個,div的最終寬度將爲40px。
div{
width:300px;
}
div{
width:40px;
}
鏈接樣式表也是一樣的。因爲在第二次聯繫
<link rel="stylesheet" type="text/css" href="style_1.css">
<link rel="stylesheet" type="text/css" href="style_2.css">
這裏style_2.css
覆蓋style_1.css
相同的樣式。
所以你要做的是,最後需要應用鏈接的樣式表。
相關問題
- 1. 如何覆蓋另一個CSS文件的CSS樣式?
- 2. 如何確保一個CSS文件不會覆蓋另一個?
- 3. css被另一個css覆蓋
- 4. 用css覆蓋另一個div
- 5. 可以覆蓋一個CSS類另一個CSS類
- 6. 如何用css文件覆蓋緩存
- 7. 在另一個CSS文件中被引用的CSS文件名?
- 8. C#:覆蓋MP3文件到另一個
- 9. 覆蓋另一個pdf或ps文件
- 10. CSS規則如何覆蓋另一個CSS規則?
- 11. 如何覆蓋另一個javascript的css更改而無法修改該文件?
- 12. 與另一個div的CSS覆蓋div
- 13. 如何創建一個覆蓋另一個CSS樣式的CSS樣式
- 14. 休眠:用另一個文件覆蓋xml配置文件
- 15. CSS:可以用另一個類覆蓋一個類嗎?
- 16. 加載css文件並覆蓋前一個
- 17. 從另一個文件夾鏈接CSS?
- 18. 自定義CSS不會覆蓋第一個CSS文件中的屬性
- 19. 如何從兩個css文件中只應用一個css文件?
- 20. 在css中覆蓋一個圖像與另一個圖像
- 21. 如何覆蓋另一個文件中的JavaScript函數?
- 22. 如何覆蓋另一個JavaScript文件中的函數?
- 23. 一個大css文件vs多個小css文件
- 24. 如何「調試」一個CSS文件
- 25. 如何訂購一個css文件?
- 26. NodeJS - 如何將一個文件夾複製到另一個文件夾,只覆蓋不同的文件?
- 27. 如何導入內的另一個js文件JS文件,就像我們如何導入CSS文件內的另一個CSS文件
- 28. Rails中的一個HTML文件和多個CSS文件如何?
- 29. 如何將一個css文件分爲兩個文件
- 30. 如何覆蓋另一個文件模塊的佈局XML文件中的Magento
你能舉一個例子嗎?它會使它更容易理解。 –
得到處理的最後一個CSS規則定義了發生的情況,您應該檢查加載順序。除此之外,給你的孩子元素一個自己的班級會更加優雅。 – Robert