是否有可能使用2個CSS類與同一個HTML文件中的選擇器等名稱相同?如果是這樣,當樣式元素時你如何區分兩者?在同一個html文件中使用兩個css文件
3
A
回答
16
是的,這是可能的,只需在文檔的HEAD部分包含兩個css文件即可。在第一組的任何樣式將在第二被覆蓋,所以說,你有這樣的:
第一個文件:
#something{
background-color: #F00;
color: #FFF;
}
然後在第二個文件:
#something{
background-color: #000;
}
隨後的背景色#something會在第二個文件中被覆蓋爲黑色,但顏色將保持不變,因爲第二個文件沒有提及任何內容。
1
是的,這是可能的。 第二個文件中的定義將覆蓋第一個文件的定義。無法區分這兩者,而是根據文件預先安排類名。
0
你是指同一班的2個定義?或元素上的2個類名?
第一種情況,沒有。
<style>
.foo{
border:1px solid blue;
color:red;
}
.foo{
border:4px solid orange;
}
</style>
<div class="foo">this will have an orange border and red text (no blue border)</div>
第二種情況,是
<div class="class1 class2">this is valid</div>
1
...有類似名稱的選擇
如果名稱真的是類似,而不是相同的然後應該沒有問題。
2
這應該工作,試試吧。
<style>
.foo{
border:1px solid blue;
color:red;
}
.foo{
border:4px solid orange !important;
}
</style>
<div class="foo">this will have an orange border and red text (no blue border)</div>
相關問題
- 1. 在同一個HTML文件中使用兩個畫布元素
- 2. 兩個不同的jquery.js文件位於同一個html文件
- 3. 如何使用兩個CSS文件設置一個HTML文件的樣式?
- 4. 使用HTML文件作爲一個CSS文件
- 5. 是否有可能有兩個.html文件,使一個文件
- 6. Rails中的一個HTML文件和多個CSS文件如何?
- 7. 如何從兩個css文件中只應用一個css文件?
- 8. html中的兩個css文件具有不同的設置
- 9. 在一個HTML文件中使用document.write寫入另一個HTML文件
- 10. 檢查兩個文件名是否引用同一個文件
- 11. C:同步兩個文件指針到同一個文件
- 12. perl中同一個文件的兩個文件句柄
- 13. 使用GitHub編輯另一個html文件中的html文件
- 14. 在另一個CSS文件中被引用的CSS文件名?
- 15. 如何用另一個css文件覆蓋一個css文件
- 16. 如何在一個HTML文件中調用兩個腳本
- 17. 如何將一個css文件分爲兩個文件
- 18. 兩個人使用GitHub在同一個文件上工作
- 19. 使用兩個類在同一個Java文件
- 20. htaccess的兩人在同一個文件
- 21. 在相同的HTML文件或其他.CSS文件中使用CSS?
- 22. 使用PowerShell在同一行中加入兩個文件行
- 23. 使用hadoop加入兩個文件在同一目錄中
- 24. 使用Python在同一圖中繪製兩個.txt文件
- 25. 在同一個具有不同屬性的CSS文件中應用*:first-child + html
- 26. 在一個HTML文件中使用多於一個CSS樣式表
- 27. 在同一個文件夾中打開一個本地html文件
- 28. 用Roxygen在同一個文件中記錄兩個S3方法
- 29. 在另一個文件中包含一個html文件
- 30. 一個文件夾,兩個KML文件
2個單獨文件中的2個相似類名。 – Xaisoft 2008-12-16 20:51:43
嗯,沒錯。但是,誤導。每個新定義都擴展/覆蓋最後一個。 「foo」div仍然會有紅色文字。 – 2008-12-16 20:53:14
啊,我的壞,我的代碼樣本不符合我的想法。 Xaisoft:如果名稱不同,那麼你完全沒問題,你可以做任何你想做的事情。唯一的問題是如果名稱完全相同。 – scunliffe 2008-12-17 01:51:31