【发布时间】:2017-01-09 15:51:02
【问题描述】:
标签上有多个类属性是不好的做法吗?我想知道这是因为我正在制作一个有很多类的 CSS 框架。我认为最好将某些标签分组到它们自己的类属性中:
<div class="flex inline align-center font-sans-serif">...</div>
我可能会尝试使其更具可读性,而不是上述内容:
<div class="flex inline align-center" class="font-sans-serif">...</div>
这会被认为是不好的做法吗?会不会更混乱?
【问题讨论】:
-
是的,这是不好的做法,因为它不是有效的 HTML。
-
第二种方法不是标准的,所以它可以在某些浏览器上工作,但它已被弃用。相反,第一个非常常见,并且使用许多类(只要数量合理)将 css 模块化是许多框架(例如:Bootstrap)采用的策略。
-
@Davide Visentin:“已弃用”意味着它曾经是标准的一部分。但从来没有。无效。
标签: html css class attributes