根据规范,标题(书籍、电影等)的正确语义 HTML 标记是什么?它是 <em> 标签,还是其他什么?

Dpu*_*tti 2 html accessibility semantic-markup screen-readers

我正在尝试确定用于标题(书籍、电影、歌曲等)的 HTML 的最佳实践。我想弄清楚 an<em>是正确的,还是斜体的<span>,还是其他的。<em>根据 HTML 规范或惯例,使用标签/元素作为标题在语义上是否正确?

例如,这里是一本书的书评摘录:“Reaching & Teaching Them All”,我想知道如何标记书名本身:

“与学生的初次会面是给人留下良好第一印象的关键,并提供让孩子放心的重要机会。通过在早期接触中精心安排您与学生的关系,您可以创造一个更好的学习环境,这将有助于鼓励倾听和学习。接触和教学他们都提出了获得和保持学生注意力和兴趣的各种方法,包括讲故事、玩游戏、拥抱肢体语言以及使用幽默和讽刺。”

XML*_*XML 5

嗯,问题是:标题本身没有被强调。所以,如果你的目标是语义意义,我认为简单的答案是:不,一个<em>不是正确的选择。

Mozilla在他们的文档中<em>提供了一个很好的简单指南。这不是佳能,但非常接近:

该元素用于与周围文本相比具有强调重点的单词,这通常仅限于句子中的一个或多个单词并影响句子本身的含义

因此,除非您要改变句子的含义或重音,否则<em>不建议这样做。相反,他们建议:

使用<cite>元素来标记作品的标题(书籍、戏剧、歌曲等)。

然后,使用 CSS 将 的显示样式设置<cite>为斜体。