hand
_1_12_55
4
返回栏目
0k
3k
5k
1k
2k
0.2k
2k
1k
2k
3k
2k
3k
2k
3k
3k
0.3k
0k
2k
0k
1k
0.1k
0k
0k
2k
2k
3k
0.2k
3k
0k
2k
2k
2k
3k
2k
2k
0k
4k
2k
2k
0k
3k
3k
2k
2k
2k
1k
3k
1k
3k
2k
1k
0.8k
2k
0k
2k
2k
2k
2k
3k
0.4k
4k
2k
5k
2k
3k
2k
3k
3k
4k
2k
3k
2k
3k
0.7k
2k
0.8k
3k
2k
4k
2k
2k
2k
2k
2k
3k
3k
3k
3k
4k
3k
3k
0k
2k
2k
0k
3k
2k
3k
1k
2k
2k
3k
3k
3k
3k
5k
3k
3k
3k
4k
3k
5k
4k
4k
4k
4k
1k
2k
2k
2k
2k
2k
2k
1k
2k
3k
3k
3k
3k
3k
2k
3k
4k
2k
2k
3k
5k
3k
3k
3k
4k
3k
3k
2k
3k
5k
4k
3k
4k
4k
2k
3k
3k
1k
3k
4k
4k
2k
2k
2k
3k
2k
4k
2k
4k
2k
4k
1k
2k
1k
2k
2k
1k
2k
2k
2k
2k
2k
2k
1k
1k
4k
3k
2k
2k
3k
3k
6k
2k
8k
3k
7k
2k
3k
3k
4k
3k
5k
4k
3k
3k
2k
2k
3k
3k
2k
2k
2k
3k
2k
6k
4k
4k
4k
4k
3k
3k
2k
4k
2k
3k
3k
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
0k
返回前端 - HTML5栏目
作者:
贺及楼
成为作者
更新日期:2025-02-27 11:51:23
在 HTML5 中,<em>
和 <strong>
这两个标签虽然都可以用于强调文本,但它们在语义和表现上有着细微却重要的区别。理解这些区别能帮助我们更准确地使用 HTML 标签,提升网页内容的语义化程度,同时也有助于搜索引擎优化(SEO)和屏幕阅读器等辅助设备更好地理解网页内容。
<em>
标签<em>
标签是“emphasis”(强调)的缩写,用于表示文本的强调语气。当一段文本被 <em>
标签包裹时,通常意味着这段文本在句子中具有特殊的强调作用,可能会改变句子的含义或语气。在浏览器中,默认情况下 <em>
标签内的文本会以斜体显示。
<strong>
标签<strong>
标签表示强烈的强调,强调内容的重要性、严肃性或紧迫性。在浏览器中,默认情况下 <strong>
标签内的文本会以粗体显示。
以下是一个简单的 HTML 示例,展示了 <em>
和 <strong>
标签的使用:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>em 与 strong 的区别</title>
</head>
<body>
<p>我 <em>喜欢</em> 吃苹果。</p>
<p><strong>注意</strong>:出门记得带钥匙。</p>
</body>
</html>
在这个例子中,第一句话中“喜欢”用 <em>
标签强调,突出了“喜欢”这个动作,可能暗示说话者对苹果的喜爱程度;第二句话中“注意”用 <strong>
标签强调,突出了这句话的重要性,提醒人们出门要带钥匙。
<em>
的语义<em>
标签主要用于改变句子的语气和语义。例如:
<p>你应该 <em>今天</em> 完成作业。</p>
这里强调“今天”,改变了句子的语义,传达出作业需要在今天完成的信息。
<strong>
的语义<strong>
标签强调内容的重要性。例如:
<p><strong>警告</strong>:此区域禁止入内。</p>
这里“警告”用 <strong>
标签强调,突出了这句话的重要性和严肃性。
虽然在浏览器中,<em>
标签默认显示为斜体,<strong>
标签默认显示为粗体,但这些样式是可以通过 CSS 进行修改的。例如:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>em 与 strong 的表现区别</title>
<style>
em {
font-style: normal;
text-decoration: underline;
}
strong {
font-weight: normal;
color: red;
}
</style>
</head>
<body>
<p>我 <em>喜欢</em> 吃苹果。</p>
<p><strong>注意</strong>:出门记得带钥匙。</p>
</body>
</html>
在这个例子中,通过 CSS 样式修改了 <em>
和 <strong>
标签的默认表现,<em>
标签内的文本不再是斜体,而是加了下划线;<strong>
标签内的文本不再是粗体,而是变成了红色。
标签 | 语义 | 默认表现 | 示例 |
---|---|---|---|
<em> |
强调语气,改变句子语义 | 斜体 | 我 <em>喜欢</em> 吃苹果。 |
<strong> |
强调内容的重要性、严肃性或紧迫性 | 粗体 | <strong>注意</strong>:出门记得带钥匙。 |
<em>
标签。<strong>
标签。<i>
和 <b>
标签来表示强调,因为它们只是单纯的样式标签,没有语义。通过正确使用 <em>
和 <strong>
标签,我们可以让网页内容更加语义化,提高网页的可读性和可访问性。
前端 - HTML5
整章节共240节
快分享给你的小伙伴吧 ~