题
你可以使用多于一个css类在HTML标签,在当前的网络浏览器,例如:
<div class="style1 style2 style3">foo bar</div>
这并不总是工作;用哪个版本有没有主要浏览器开始正确支持这一功能?
解决方案
@韦恩高IE6没有问题阅读多个类名称的元素,并应用样式,属于每一类。什么文章被参照的是创造新的风格基于结合的类名称。
<div class="bold italic">content</div>
.bold {
font-weight: 800;
}
.italic {
font-style: italic;
{
IE6将适用粗体和斜体风格的div。然而,说我们想要的所有要素,有粗体和斜体类还是紫色的。在火狐(或可能IE7,不确定),我们可能会写这样的东西:
.bold.italic {
color: purple;
}
不会的工作在IE6。
其他提示
我相信Firefox始终支持这一点,至少因为v1。5无论如何。即仅仅增加完全支持版本7.IE6并部分地支持它,但是它很漂亮的车,所以不要指望它能正常工作。
显然,即6不处理这些正确的,如果你有CSS选择,包含多种类的名称:http://www.ryanbrill.com/archives/multiple-classes-in-ie/
不隶属于 StackOverflow