hand
_1_12_197
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 13:24:38
在前端开发的浩瀚海洋中,HTML5 为我们带来了许多实用且具有语义化的元素,其中 mark
标签就是一个用于突出显示文本的利器。本文将深入探讨 mark
标签的使用方法、应用场景以及与其他相关元素的区别,帮助大家更好地掌握这个实用的标签。
mark
标签的基本概念mark
标签是 HTML5 新增的语义化标签,用于标记或高亮显示文档中需要引起用户注意的文本。它的语义是强调文本的相关性,而不是改变文本的重要性。简单来说,就是让特定的文本在页面中更加醒目,方便用户快速识别。
mark
标签的使用非常简单,只需要将要突出显示的文本包裹在 <mark>
和 </mark>
标签之间即可。以下是一个基本的示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Mark标签示例</title>
</head>
<body>
<p>在 HTML5 中,<mark>mark 标签</mark> 可以用来突出显示文本。</p>
</body>
</html>
在这个示例中,“mark 标签” 这几个字会以默认的高亮样式显示在页面上。不同浏览器可能会有不同的默认样式,但通常是黄色背景。
在搜索功能中,当用户输入关键词进行搜索后,搜索结果中与关键词匹配的部分可以使用 mark
标签进行高亮显示,方便用户快速找到相关信息。以下是一个简单的示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>搜索结果高亮</title>
</head>
<body>
<p>您搜索的关键词是:<mark>HTML5</mark></p>
<p>HTML5 是 HTML 最新的修订版本,<mark>HTML5</mark> 的设计目的是为了在移动设备上支持多媒体。</p>
</body>
</html>
在制作学习笔记时,可以使用 mark
标签标记重点内容,方便复习时快速定位重要信息。例如:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>学习笔记标记</title>
</head>
<body>
<h1>HTML 学习笔记</h1>
<p>HTML 元素是 HTML 文档的基本组成部分,<mark>标签</mark> 是 HTML 元素的基础,用于定义元素的类型和功能。</p>
</body>
</html>
虽然 mark
标签有默认的高亮样式,但我们可以通过 CSS 来自定义其样式,以满足不同的设计需求。以下是一个自定义样式的示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>自定义 mark 标签样式</title>
<style>
mark {
background-color: lightgreen;
color: black;
border-radius: 3px;
padding: 2px;
}
</style>
</head>
<body>
<p>通过 CSS,我们可以自定义 <mark>mark 标签</mark> 的样式,使其更加美观。</p>
</body>
</html>
在这个示例中,我们将 mark
标签的背景颜色设置为浅绿色,文字颜色设置为黑色,并添加了圆角和内边距,让其看起来更加美观。
mark
标签与其他相关元素的区别为了更好地理解 mark
标签的使用场景,我们将它与其他几个类似的元素进行对比,如下表所示:
| 标签 | 语义 | 用途 | 示例 |
| —— | —— | —— | —— |
| <mark>
| 标记需要引起用户注意的文本,强调相关性 | 搜索结果高亮、学习笔记标记等 | <p>搜索结果:<mark>关键词</mark></p>
|
| <strong>
| 强调文本的重要性 | 突出重要的内容,如警告信息 | <p><strong>注意:</strong> 此操作不可撤销。</p>
|
| <em>
| 表示文本的强调语气 | 用于强调某个单词或短语 | <p>我 <em>非常</em> 喜欢 HTML5。</p>
|
mark
标签作为 HTML5 语义化元素的一员,为我们提供了一种简单而有效的方式来突出显示文本。它不仅可以提高页面的可读性和用户体验,还能让代码更加语义化。通过合理使用 mark
标签,结合 CSS 自定义样式,我们可以让页面中的重要信息更加醒目。希望本文能帮助大家更好地掌握 mark
标签的使用,在前端开发中发挥出它的优势。
前端 - HTML5
整章节共240节
快分享给你的小伙伴吧 ~