是否有可能使用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