HTML em和strong区别,CSS:em 和 strong 的区别

表现

em vs strong

在浏览器中, 默认用斜体表示, 用粗体表示。从样式表现上, 更加突出,更容易吸引眼光。显然,这种视觉上的差异设计是有目的的。

程度

EM: Indicates emphasis.

STRONG: Indicates stronger emphasis.

在 HTML 4.01 的说明 中,em 表示强调,strong 表示更强烈的强调。从两者视觉样式上的特点来说,这种“程度上”的解释确实有道理。

但把二者放在一大段落、一遍文章中时,读者第一眼肯定注意到的是粗体的 strong,而很难第一时间找到斜体不加粗的 em,因此往往是当读者读到某一处时,才会发现这种强调,与 strong 的这种不看内容但立刻就凸显出关键词句的强调相比,em 更偏向于用来局部强调,而strong 则是全局强调。

因此,光从二者强调程度上的强弱已经不足以说明其区别。

语意

在 HTML 5 中,进一步规定了两者的区别:

The em element represents stress emphasis of its contents.

The strong element represents strong importance, seriousness, or urgency for its contents.

While in HTML4, Strong simply indicated a stronger emphasis, in HTML5, the element is described as representing "strong importance for its contents." This is an important distinction to make. While Emphasis is used to change the meaning of a sentence ("I love carrots" vs. "I love carrots"), Strong is used to give portions of a sentence added importance (e.g., "Warning! This is very dangerous.") Both Strong and Emphasis can be nested to increase the relative degree of importance or stress emphasis, respectively.

em 和 strong 已经不可以再用 HTML4 中从强调的程度来简单区分差别了。

em 表示内容的着重点(stress emphasis),放置的位置会改变所在句子的含义。

strong 表示内容的重要性(strong importance),强调句子的重要性而不会改变所在句子的语意。

例子

注:下面的例子中,斜体为 em,粗体为 strong。

Cats are cute animals.

强调猫,讨论的是哪种动物聪明可爱。

Cats are cute animals.

强调是,讨论的是猫是不是可爱。

Cats are cute animals.

强调可爱,讨论的是猫究竟是可爱还是不可爱。

"Warning! This is very dangerous".

strong 表示的是重要性上的强调,不会引起句子意思的变化。

Warning. This dungeon is dangerous.

Avoid the ducks. Take any gold you find.

Do not take any of the diamonds,

they are explosive and will destroy anything within

ten meters. You have been warned.

注:em 和 strong 均可嵌套来增强其程度。

参考

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HTML,<em>和<strong>元素是用于强调文本的特殊元素,它们有一些区别和不同的应用场景。 1. <em>元素: <em>元素是用于表示强调文本的内联元素。它通常用于在文本强调某些词语或短语,以引起读者的注意。默认情况下,<em>元素会以斜体方式呈现,但其主要目的是为了强调,而不是指定具体的样式。因此,浏览器的默认样式可能会因用户代理的设置而有所不同。需要注意的是,<em>元素具有语义上的含义,表示被强调的内容在上下文具有重要性。 2. <strong>元素: <strong>元素也是用于表示强调文本的内联元素。与<em>元素不同的是,<strong>元素在语义上强调的内容更加重要和紧要。它表示被标记的文本具有更高的重要性或权重,并且更强烈地吸引读者的注意。默认情况下,<strong>元素以粗体形式呈现,但同样也可能因用户代理的设置而有所不同。 应用场景: - 使用<em>元素:适合在文本对某些词语或短语进行强调,以突出其重要性或特殊含义。例如,强调一句话的关键字或术语。 - 使用<strong>元素:适合在文本对关键字、重要概念或警告信息进行强调。例如,强调一篇文章的标题、警示通知或重要的指令。 需要注意的是,<em>和<strong>元素在默认情况下具有不同的样式(斜体和粗体),但这些样式可以通过CSS进行自定义。最重要的是,使用这些元素时要根据其语义含义来选择,以确保文档的结构和内容的准确传达。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值