在HTML元素上有几个单独的类属性有效吗?

在HTML元素上有几个单独的类属性有效吗?,html,validation,Html,Validation,在HTML元素中使用几个单独的类属性是否有效 像这样: <div class="first-class" class="second-class"> </div> 我知道在一个类属性中可以放置多个类名,我只想知道它是允许以另一种方式执行的,还是绝对禁止的?不,您必须只有一个类属性。多个类由空格分隔 <div class="first-class second-class"></div> 以下是HTML标准规范的参考:

在HTML元素中使用几个单独的类属性是否有效

像这样:

<div class="first-class" class="second-class">
</div>


我知道在一个类属性中可以放置多个类名,我只想知道它是允许以另一种方式执行的,还是绝对禁止的?

不,您必须只有一个类属性。多个类由空格分隔

<div class="first-class second-class"></div>

以下是HTML标准规范的参考:

同一开始标记上不得有两个或多个属性 名称之间是不区分大小写的ASCII匹配

如果解析器在标记中遇到 已具有同名的属性。解析器忽略所有 属性的重复出现


如果你知道你可以在一个类属性中放置多个类名,为什么还要麻烦拥有多个类属性?@Andre:因为这在我的情况下会更方便-生成HTML的代码会更简单、更清晰。