据我所知,格式化应该用CSS来完成,而不是像<b>和<i>这样的标签。但是,这些标签以及<em>和<strong>等标签仍在广泛使用。我知道这些标签有语义价值,但是关于它们的使用,特别是在HTML5中,目前的期望(标准)是什么?
发布于 2014-04-28 11:36:00
在我眼里不是复制品。这个问题是关于它们在HTML5中的语义值的。
<i>的意思是“另一种声音或情绪”,<b>的意思是“传达额外的重要性”。因此,它们可以安全地用于表示这些语义。请注意,<em>或<strong>的语义含义并不完全相同,尽管我所知道的所有浏览器都应用相同的默认样式。发布于 2013-09-15 13:23:17
似乎人们遵循了一种不成文的标准,不再使用b和i标签,至少不像过去那样。在较小程度上,同样的情况似乎也适用于em和strong。老实说,在像<strong>标签和CSS这样的东西之间,我认为这是个人偏好。
我不知道这里有什么真正的标准。所有有问题的标签都有用处。
据推测,屏幕阅读器也可以提供更多带有强标签和em标签的信息,这可能会使它们更具可信度。尽管在实践中我不确定这种情况发生的频率有多高。
有趣的是:查看此页面的源代码,您可以看到<b>标记正在这里使用。
https://stackoverflow.com/questions/18808943
复制相似问题