【发布时间】:2013-02-21 13:13:36
【问题描述】:
多个类同名? 我知道它有效,但它有效吗?
.color {color:orange;}
.first .color {color:blue;}
.second .color {color:red;}
<div class="color">
some text here
</div>
<div class="first">
some <span class="color"> text here</span>
</div>
<div class="second">
some <span class="color"> text here</span>
</div>
【问题讨论】:
-
那些不是多个类。这是许多元素都有的一类。当然它是有效的。
-
W3C Validator 会告诉你。但我真的不明白你所说的“同名的多个类”是什么意思。
-
我经常为内容管理网站这样做,以便用户可以设置顶级颜色,然后它会级联,因此所有具有颜色类的项目都设置为该颜色
-
那么我很抱歉。我认为既然我定义了 3 种不同的颜色,那么每种颜色都会被认为是唯一的。