仅在某些页面上以斜体显示标题的最佳选项是什么?

Jit*_*yas 2 css xhtml accessibility web-standards screen-readers

我必须用斜体显示标题,这样可以吗?

<h5><em>Heading text in italic</em></h5>
Run Code Online (Sandbox Code Playgroud)

或者我应该使用<p>这样的标签:

<p><em>Heading text in italic</em></p>
Run Code Online (Sandbox Code Playgroud)

如果我使用该<h5>标签,那么屏幕阅读器将如何阅读它,它在语义上是否正确?

我不想使用课程。

Eri*_*rik 5

您不必使用类,您可以简单地定义 h5 (或任何您想要的)标头的特征:

h5 {
  font-style: italic;
}
Run Code Online (Sandbox Code Playgroud)

除非“我不想使用类”意味着你不想使用CSS。