<strong>
<em>
是否重要?
<p><strong><em>Some text</em></strong></p>
{p>或<em>
中的<strong>
?
<p><em><strong>Some text</strong></em></p>
哪个语义正确且更易于访问?
更新
屏幕阅读器在这两种情况下的表现如何?
答案 0 :(得分:8)
语法正确但语义不正确。 <strong>
是一种“更高阶”形式,可以说是<em>
。如果您正在寻找<b>
和<i>
的效果,请使用CSS。请记住,不要选择元素,因为它们的外观和意义。
答案 1 :(得分:6)
答案 2 :(得分:6)
您列出的两种方式都是完全正确的标记,只要您没有混合结束标记的顺序。这是不正确的:
<p><em><strong>Some text</em></strong></p>
答案 3 :(得分:5)
根据w3 strong
非常强调。这意味着em
和strong
不应在语义上一起使用,因为strong
已经是em
。
如果您认为强烈的重点应该是粗体斜体我认为您应该添加一个css声明,其中您将强大的样式设为粗体斜体。
答案 4 :(得分:4)
从视觉效果的角度来看,没关系。
在语义上,它很重要,因为你在相同的元素(一些文本)中使用强调和强调。这与在某些地方使用h1
相同,只是因为你想要大文本而不是因为它们是标题。
EM:表示强调。STRONG:表示更强调。
短语元素的表达 取决于用户代理。通常, 可视用户代理提供EM文本 斜体字和粗体字的STRONG文字。 **语音合成器用户代理可以 改变合成参数,例如 因此,音量,音高和速率。
所以要小心。使用CSS来实现视觉效果,而不是标记。
答案 5 :(得分:1)