HTML 零基础教程:超详细文本格式化指南

十一月 20, 2025 / 樱羽雨奈 / 11阅读 / 0评论

网页上的文本不仅仅是黑色的文字!HTML 提供了强大的标签集,不仅能改变文字的外观(比如粗体、斜体),更重要的是能赋予文本语义,告诉浏览器和搜索引擎这段文字的真正意义和重要性

掌握这些标签,是写出高质量、高可读性网页内容的第一步!

核心概念:语义化 vs. 样式化

在 HTML5 中,我们强烈推荐使用语义化标签

类别

标签示例

主要目的

最佳实践

语义化标签

<strong>, <em>

传达文本的重要性和强调语气

优先使用。有助于 SEO、无障碍访问。

样式化标签

<b>, <i>

仅仅改变文本的视觉呈现(粗体、斜体)。

除非没有合适的语义标签,否则推荐用 CSS 替代。


一、 核心语义化标签(推荐优先使用!)

这些标签能清晰地表达文本的意图,对搜索引擎优化(SEO)和无障碍访问至关重要。

标签

作用

示例

呈现效果

<strong>

重要性

<code><strong> 重要提示:</strong> 请勿泄露密码。</code>

重要提示:请勿泄露密码。

<em>

强调语气

<code> 我以为她会来,<em> 结果她没来 </em>。</code>

我以为她会来,结果她没来

<mark>

高亮 / 标记

<code> 搜索结果中的 <mark> 关键词 </mark>。</code>

搜索结果中的 <mark> 关键词 </mark>。

<del>

删除文本

<code> 价格:<del>¥199</del> ¥99</code>

价格:¥199 ¥99

<ins>

插入文本

<code> 文档已更新。<ins> 新增了章节三。</ins></code>

文档已更新。新增了章节三。


二、 代码和引用类格式化

在技术博客中,这组标签可以帮助您清晰地展示代码和用户输入。

标签

作用

示例

呈现效果

<code>

代码片段

<code> 变量名为 <var>index</var>。</code>

变量名为 index

<kbd>

用户输入

<code> 请按 <kbd>Ctrl</kbd> + <kbd>S</kbd> 保存文件。</code>

请按 <kbd>Ctrl</kbd> + <kbd>S</kbd> 保存文件。

<pre>

预格式化

<code><pre>function hello(){ \n alert("Hello!");\n}</pre></code>

function hello() { 
  alert("Hello!");
}

|


三、 呈现类和特殊格式

这些标签主要用于改变文本的视觉样式,或者标记一些特殊的文本类型。

标签

作用

示例

呈现效果

<b>

无语义粗体

<code><b> 这个文本是粗体 </b>,但没有强调意义。</code>

这个文本是粗体,但没有强调意义。

<i>

不同语态 / 斜体

<code> 这是外语词汇:<i>Bonjour</i>。</code>

这是外语词汇:Bonjour

<sub>

下标

<code> 水的化学式是 H<sub>2</sub>O。</code>

水的化学式是 H₂O。

<sup>

上标

<code>2 的 3 次方是 2<sup>3</sup> = 8。</code>

2 的 3 次方是 2³ = 8。

<small>

小号字体

<code><small> 版权所有 © 2025</small></code>

<code><small> 版权所有 © 2025</small></code>


完整的 HTML 示例代码

这是一个包含所有常用格式化标签的完整 HTML 结构,您可以在您的浏览器中尝试运行它:

HTML

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>HTML 文本格式化示例</title>
</head>
<body>

    <h1>文本格式化演示</h1>

    <p>
        <strong>【重要提醒】</strong>这篇文章是关于 <em>HTML 文本格式化</em> 的基础教程。
    </p>

    <p>
        我曾以为价格是 <del>¥199</del>,但今天发现价格是 <ins>¥99</ins>!真是太棒了!
    </p>
    
    <p>
        水的化学公式是 H<sub>2</sub>O,而数学公式中的 $X^2$ 用 2<sup></sup> 表示。
    </p>

    <h2>代码示例</h2>
    
    <p>
        在命令行中,你需要按 <kbd>Enter</kbd> 键来执行命令。
        程序输出的结果应该是:<samp>操作成功</samp>。
    </p>

    <h3>预格式化代码块</h3>
    <pre>
def greet(name):
    return "Hello, " + name
    </pre>

</body>
</html>

#HTML(9)

文章作者:樱羽雨奈

文章链接:https://www.xiyung.cn/archives/html-2

版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0 许可协议,转载请注明出处!