【问题标题】:Is having multiple class attributes on the tag bad practice? [duplicate]标签上有多个类属性是不好的做法吗? [复制]
【发布时间】: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


【解决方案1】:

第一个更可取。使用两个类属性就像将第一个类重置为第二个类

<div class="flex inline align-center font-sans-serif">...</div>

以上更好

【讨论】:

  • 第二个是HTML INVALID
猜你喜欢
  • 1970-01-01
  • 2016-09-19
  • 2014-06-25
  • 2012-08-06
  • 1970-01-01
  • 2015-12-02
  • 1970-01-01
  • 1970-01-01
  • 2014-08-16
相关资源
最近更新 更多