所以这似乎是一个非常简单的问题,但我无法理解它。我有以下HTML代码:
<h2>word 1 - <strong> word 2 </strong></h2>
我知道这样做在语义上不正确,我不应该在标题内部放置标签,但由于设计要求,我需要加粗第二个单词而不是第一个单词。
我正在努力确保这段文字仍然可以访问,但当我使用屏幕阅读器时,它会给我奇怪的读数。我猜这是因为标签位于
所以这似乎是一个非常简单的问题,但我无法理解它。我有以下HTML代码:
<h2>word 1 - <strong> word 2 </strong></h2>
<span>
标签怎么样?<h2>One <span>Two</span></h2>
h2 {
font-family: sans-serif;
font-weight: normal;
}
h2 span {
font-weight: bold;
}
示例 JSFiddle
https://www.w3.org/TR/html5/text-level-semantics.html#the-strong-element
重要性: 强调元素可以用于标题、说明或段落中,以区分真正重要的部分和可能更详细、更欢快或仅仅是样板的其他部分。
您的“阅读困难”问题反映了屏幕阅读器使用或行为上的问题,而不是语法问题。
<span>
标签怎么样?<h2>One <span>two</span></h2>
,JSFiddle。 - hungerstar<span>
,并适当地进行样式设置? - David Thomas