HTML mark 标签

HTML mark 语法

在 HTML 中,mark 标签用于高亮显示某些内容,让用户一眼就能注意到这部分内容。它常用于搜索结果、批注、重点提示等场景,相当于在网页中 “用荧光笔画重点”。

语法:

<mark>高亮文本</mark>

说明:

mark 与 strongem 不同,strong 表示内容的强重要性,em 表示内容的轻微强调,而 mark 则更多地用于在特定上下文中对文本进行标记或高亮,使其引起读者注意。例如:

  • 搜索结果高亮:当用户搜索某个关键词时,将搜索结果中的关键词进行高亮显示。
  • 引用或代码中的特殊标记:在引用或代码片段中,突出显示需要特别关注的部分。
  • 文本批注或强调:在一段文本中,临时标记出需要特别注意或评论的部分。

提示: mark 标签内一般只会包含文本内容,不会包含其他 HTML 标签。

HTML mark 摘要

属于 HTML 语义化
使用频率
兼容性 查看
官方文档 查看
MDN 查看

HTML mark 示例

接下来,我们通过一个简单的例子来讲解一下 HTML mark 标签是如何使用的。

示例:mark 标签的基本用法

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
</head>
<body>
    <h3>搜索结果:HTML</h3>
    <p>
        <mark>HTML</mark> 是超文本标记语言,是构建 Web 的基础。
    </p>  
</body>
</html>

页面效果如下图所示。

HTML mark标签示例

分析:

mark 标签会使用黄色背景来突出其包含的文本,这种效果的用户体验是比较差的。在实际项目开发中,我们很少会使用它的默认样式,而更多是使用 CSS 来控制样式。

strong、em 与 mark 的区别

strong、em 与 mark 这 3 个标签都有 “强调” 的意思,但它们在于语义、SEO、外观等方面都有明显区别(如下表所示)。

strong、em 与 mark 的区别
标签 语义 SEO 显示样式 应用场景
strong 强烈强调 会被赋予权重 加粗 强烈重要的文本
em 轻微强调 会被赋予权重 斜体 强烈文本的语气(语调)
mark 标记高亮 不会被赋予权重 高亮 突出需要特别注意的文本

上一篇: em

下一篇: blockquote

给站长反馈

绿叶网正在不断完善中,小伙伴们如果发现任何问题,还望多多给站长反馈,谢谢!

邮箱:lvyenet@vip.qq.com

「绿叶网」服务号
绿叶网服务号放大
关注服务号,微信也能看教程。
绿叶网服务号