【发布时间】:2013-10-06 14:55:53
【问题描述】:
Within the Bootstrap CSS project,为您的标题标签提供样式(H1、H2、H3、H4、H5、H6),但也有一系列基于标题的类名(.h1、.h2、. h3、.h4、.h5、.h6)。使用 H1 的类名而不正确使用 H1 标签有什么好处?我认为您总是希望确保您的 HTML 反映您的视觉重要性。
任何解释使用 .h1 而不是使用 h1 标签的充分理由的想法将不胜感激。
【问题讨论】:
-
这是一个很好的问题,因为老实说我想不出这样做的理由。但 Bootstrap 以宣传无语义代码而闻名……
-
Bootstrap 还滥用
<i>元素来表示 icon,我认为任何看起来没有意义的东西都是垃圾。 -
@PedroEstrada — 但是为什么要使用
<div class="h1">而不是<h1>? -
@Rahul Tripathi:这只会让它变得更加多余。
-
在 html 中标准是在旁观者的眼中,而不是一成不变的。 Bootstrap 试图为您特别可能使用的设计提供更大的灵活性,而不是强制对什么是正确的特定视图。这可能不是 stackoverflow 的最佳问题类型,因为它更多地基于意见而不是事实。
标签: html css twitter-bootstrap twitter-bootstrap-3