我知道这是可能在HTML中指定一个元素的多个类:浏览器如何解决冲突的类?
<div class='one two'>Text</div>
好像类是一个字符串从Javascript访问。
当类指定了冲突的属性时会发生什么?例如
div.one {
background-color: red;
color: blue;
}
div.two {
background-color: green;
}
结果将取决于指定类的顺序吗?例如,我是否可以合理地期望上面的div显示为蓝色文本和绿色背景,因为two
类会被第二次评估,覆盖background-color
属性?
这更多的是**应该产生什么样的结果(和标准等)的问题。当然,我可以在我试图支持的所有8种浏览器上进行测试,但是从现在开始的两年内,该信息甚至可能不会有用 –
请阅读以下内容:http://htmlhelp.com/reference/css/structure.html#cascade –
@FlyBy - 我不同意;你有没有看到有多快的人回答这里的东西? ;) – Spudley