0
4

2 回答 2

2

在我眼里不是重复的。这个问题是关于它们在 HTML5 中的语义值的具体问题。

  1. 现在有两套 HTML5 标准——whatwg生活标准w3c 标准。它们不必相同。幸运的是,对于这个问题,他们是。

  2. 截至 2014 年 4 月,两者都 指定表示<i>“替代声音或情绪”,并<b>表示“传达额外的重要性”。因此它们可以安全地用于表示这些语义含义。<em>请注意,语义含义与or并不完全相同<strong>,尽管我知道的所有浏览器都应用相同的默认样式。

  3. 当客户/用户说“请把这些词加粗”时,你很少(如果有的话)问他们是否意味着“额外的重要性”或“严重性/紧迫性”或实际上是“强调强调”,并且有充分的理由。由于几乎每个人都以相同的方式使用它们,因此使用它们来快速设计几句话而不用担心标准是可以的,并且可以节省每个人的时间。当您大量应用它们时(例如,对于每个菜单项、每个导航链接等),它应该是不受欢迎的。

于 2014-04-28T03:36:00.300 回答
1

似乎有一种不成文的标准,人们不再使用 b 和 i 标签,至少不像过去那样。在较小程度上,对于 em 和 strong 似乎也是如此。老实说,在标签和 CSS 之类的东西之间<strong>,我认为这是个人喜好。

我不知道这里有什么真正的标准。所有有问题的标签都有用。

据说屏幕阅读器还可以提供更多带有强和 em 标签的信息,这可能会给他们更多的可信度。尽管在实践中,我不确定实际情况的频率。

有趣的是:查看此页面的源代码,您可以看到<b>在 SO 上正在使用该标签。

于 2013-09-15T05:23:16.987 回答