我在我的网站上使用了一个 H5 类。在某些情况下,我会在表格中使用相同的样式。我用的是 <th><h5>Header name in the style of h5 class</h5></td>
从那以后我了解到我不应该在 <th>
中嵌套 h5 或任何其他 h 元素。 .所以我打算创建一个类,假设“h5StyleHeader”应用于 <td>
实现相同的样式。这对我来说似乎不对,我缺少什么吗?
我在使用时折衷了 1 个 H5 类
<td><h5>text</h5></td>
赞成必须创建 2 个类来做完全相同的事情并获得:
<td class="h5StyleHeader">text</td>
这样做的好处在哪里?
最佳答案
没有真正的好处。
不在表格单元格内嵌套 h 标签的惯例只是惯例,类似于不在 span 内嵌套 div 的方式。 (至少这是我从很多人那里听到的)
不过有一点很有趣:
索引站点的搜索引擎寻找特定的标签,例如标题和导航,可能还有 h 标签。这些标签都有助于搜索引擎了解您网站的结构是如何工作的。不过不要引用我的话,我不是 100% 确定 h 标签被编入索引。
当然,如果您不将 h5 标记用作 header ,而只是用作样式,则坚持使用类。
关于html - 为什么使用额外的 CSS 类来替换 H5 类会更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19818540/