2
4

4 回答 4

8

而不是<span>,使用定义列表

然后,如果它们还没有,您可以设置<dt>s 的样式。font-weight: bold

这是它的使用示例(感谢发布它的其他人!):

<dl>
    <dt>Setting</dt>
    <dd>Suburban</dd>
</dl>
于 2012-12-27T14:32:12.793 回答
4

如果要标记属性/值对列表,则可能需要考虑使用<dl>标记

<dl>
    <dt>Setting:</dt>
    <dd>Suburban</dd>
</dl>

这实际上表明“设置:”是“郊区”的标签。

于 2012-12-27T14:32:36.283 回答
2

我会说这两个选项在语义上都很糟糕,因为您的标记存在问题。听起来您需要的是一个dl标签,而不是一个ulol,因为您在这里有一个名称 - 值对列表。

<dl>
  <dt>Setting:</dt>
  <dd>Suburban</dd>
</dl>

Good description on the dl can be found here - http://html5doctor.com/the-dl-element/

于 2012-12-27T14:33:41.133 回答
0

这完全取决于您的喜好。看到<strong>font-weight:bold最终在视觉上做几乎相同的事情(除非你明确指定 css 为强)。

当您尝试创建语义正确且更具可读性的标记时,差异就会显现出来。

有了<strong>你将不得不少写一点,我认为标记将更具可读性。

于 2012-12-27T14:33:40.967 回答