<em>: 强调元素

基线 广泛可用

此功能已建立良好,可在许多设备和浏览器版本上运行。它从 2015 年 7 月.

**<em>** HTML 元素标记具有强调强度的文本。<em> 元素可以嵌套,每层嵌套都表示更高的强调程度。

试一试

属性

此元素仅包含 全局属性

使用说明

<em> 元素用于强调与周围文本相比有强调的单词,通常限于句子中的一个或几个单词,并影响句子本身的含义。

通常,此元素以斜体显示。但是,它不应用于应用斜体样式;请使用 CSS font-style 属性来实现此目的。使用 <cite> 元素来标记作品的标题(书籍、戏剧、歌曲等)。使用 <i> 元素来标记以不同语气或情绪的文本,涵盖斜体的许多常见情况,例如科学名称或其他语言的单词。使用 <strong> 元素来标记比周围文本更重要的文本。

<i> 与 <em>

一些开发者可能会对多个元素看似产生相似的视觉效果感到困惑。<em><i> 是一个常见的例子,因为它们都使文本斜体。有什么区别?应该使用哪一个?

默认情况下,视觉效果相同。但是,语义含义不同。<em> 元素表示其内容的强调,而 <i> 元素表示与普通散文不同的文本,例如外来词、虚构人物的想法,或者当文本指的是单词的定义而不是表示其语义含义时。(作品的标题,例如书籍或电影的名称,应该使用 <cite>。)

这意味着使用哪个取决于具体情况。两者都不是为了纯粹的装饰目的,CSS 样式是为此目的的。

<em> 的示例可能是

html
<p>Just <em>do</em> it already!</p>
<p>We <em>had</em> to do something about it.</p>

阅读文本的人或软件会用强调来朗读斜体单词,使用言语强调。

<i> 的示例可能是

html
<p>The word <i>the</i> is an article.</p>
<p>The <i>Queen Mary</i> sailed last night.</p>

这里,对“玛丽女王”这个词没有额外的强调或重要性。它仅仅表示该对象不是一个名叫玛丽的女王,而是一艘名为“玛丽女王”的船。

示例

在这个例子中,<em> 元素用于突出显示两个成分列表之间的隐含或显式对比

html
<p>
  Ice cream is made with milk, sweetener, and cream. Frozen custard, on the
  other hand, is made of milk, cream, sweetener, and <em>egg yolks</em>.
</p>

结果

技术摘要

内容类别 流内容短语内容、可感知内容。
允许的内容 短语内容.
标签省略 无,开始和结束标签都是必须的。
允许的父元素 任何接受 短语内容 的元素。
隐式 ARIA 角色 emphasis
允许的 ARIA 角色 任何
DOM 接口 HTMLElement 包括 Gecko 1.9.2 (Firefox 4) 在内,Firefox 为此元素实现了 HTMLSpanElement 接口。

规范

规范
HTML 标准
# the-em-element

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅