HTML的标签

简介: HTML标签需先掌握核心规则:成对出现或自闭合,属性加引号,推荐小写。按功能分类学习更高效——结构标签构建骨架,文本标签排版内容,媒体标签插入资源,列表与表格展示数据,表单实现交互,语义化标签提升可读性。建议新手从高频标签入手,边写边练,结合MDN查阅,注重语义理解而非死记硬背,规范书写避免常见错误。(239字)

一、HTML 标签核心规则(先记基础)
在学习具体标签前,先明确通用规则,避免写错:
大部分标签成对出现:<标签>内容</标签>(如

段落

);
少数标签自闭合:<标签 />(如、
);
标签可加属性:<标签 属性="值">内容</标签>(如 百度);
标签不区分大小写,但规范写法是小写(如

而非

)。
二、常用 HTML 标签分类(按功能整理,重点记)

  1. 页面结构标签(必背,构成网页骨架)
    这类标签定义网页的整体结构,是所有 HTML 文件的基础。
    标签 作用 示例
    <!DOCTYPE html> 声明文档类型为 HTML5(必须放在第一行) <!DOCTYPE html>
网页根标签,包裹所有内容 ...
头部,存放元信息(不显示在页面)
设置元数据(编码、视口等)
主体,所有可见内容都写在这里

正文

  • 文本排版标签(最常用,控制文字展示)
    这类标签负责文字的格式、层级,是页面文本的核心。
    标签 作用 示例

    -

    标题(h1 最大,h6 最小,一个页面建议 1 个 h1)

    一级标题

    三级标题


    段落(自动换行 + 上下间距)

    这是一个独立段落



    强制换行(单标签)

    第一行
    第二行



    水平线(分隔内容,单标签)

    章节1


    内容


    文字加粗(强调语义,推荐) 重要内容
    文字斜体(强调语义) 注释内容
    文字下划线 带下划线的文字
    行内容器(包裹小段文字,无默认样式)

    姓名:张三

    块级容器(独占一行,用于布局)

    模块标题

    模块内容

  • 链接与媒体标签(插入外部资源)
    这类标签用于添加链接、图片、音频 / 视频等外部内容。
    标签 作用 核心属性 & 示例
    超链接(跳转页面 / 锚点 / 邮箱) href(跳转地址)、target(打开方式)
    淘宝
    插入图片(单标签) src(图片路径)、alt(替代文本)
    风景图
    插入音频 src、controls(显示控制栏)
    插入视频 src、controls、width(宽度)
  • 列表标签(整理有序 / 无序内容)
    用于展示一组相关内容,分有序、无序、定义列表三种。
    标签 作用 示例
    • 无序列表(默认圆点)
      • 苹果
      • 香蕉

      1. 有序列表(默认数字)
        1. 第一步
        2. 第二步

      2. 列表项(必须嵌套在 ul/ol 里) 见上面 ul/ol 示例
        定义列表(名词 + 解释)
        HTML
        超文本标记语言

        定义术语(定义列表的标题) 见上面 dl 示例
        定义描述(术语的解释) 见上面 dl 示例
      3. 表格标签(展示结构化数据)
        用于制作表格,需配合使用才能完成结构。
        标签 作用 示例
        表格容器
        ...
  • 表格行(包裹单元格) 姓名 张三
    表头单元格(默认加粗居中) 见上面 tr 示例
    普通单元格 见上面 tr 示例
    表格头部(可选,语义化) 姓名 表格主体(可选,语义化) 张三
  • 表单标签(收集用户输入)
    用于制作登录、注册、搜索等交互表单,是前端交互的核心。
    标签 作用 核心属性 & 示例
    表单容器(提交数据必备) action(提交地址)、method(提交方式)
    ...
    输入框(单标签,类型多样) type(类型:text/button/checkbox 等)

    多行文本输入框 <textarea rows="5" cols="30">请输入内容
    下拉选择框 北京上海
  • 下拉选项(嵌套在 select 里) 见上面 select 示例

    标签(关联输入框,提升易用性) 姓名:
  • 语义化标签(HTML5 新增,提升可读性)
    这类标签无默认样式,但能明确内容含义,利于 SEO 和代码维护(替代纯
    布局)。
    标签 作用 示例
    页面 / 模块头部(导航、标题) 导航栏
    导航栏(菜单、链接组) 首页
    页面主要内容(唯一) 文章
    独立文章 / 内容块

    文章标题


    章节 / 区块(分组内容)

    章节1

    内容


    页面 / 模块底部(版权、联系方式) 版权所有 © 2026
    三、新手学习标签的技巧
    先记高频标签:优先掌握文本排版、链接、图片、表格这些日常最常用的,语义化、表单可后续逐步学习;
    边写边记:在 VS Code 中新建 HTML 文件,把每个标签写一遍并运行,看实际效果(比如写时改src路径,看图片是否显示);
    查手册:记不住属性时,查 MDN(https://developer.mozilla.org/zh-CN/docs/Web/HTML),比如的type有哪些值,不用死记硬背。
    总结
    HTML 标签按功能分类记忆更高效,核心是先掌握页面骨架、文本排版、链接 / 图片这些基础;
    标签的核心是 “语义”,比如

    不只是 “大字体”,更是 “页面主标题”,

    是 “段落” 而非单纯 “换行”;
    成对标签要闭合,自闭合标签加/,属性值要加引号,这些规范能避免大部分基础错误。

  • 目录
    相关文章
    |
    7天前
    |
    前端开发 JavaScript 安全
    HTML 链接
    HTML链接是网页导航的核心,通过`&lt;a&gt;`标签创建,利用href属性指向目标地址。可实现页面跳转、锚点定位、文件下载等,支持文本、图片等多种形式,并可通过target、rel、download等属性控制打开方式与行为,配合CSS和JavaScript增强交互体验。
    533 4
    |
    15天前
    |
    存储 缓存 NoSQL
    即将开源 | 阿里云 Tair KVCache Manager:企业级全局 KVCache 管理服务的架构设计与实现
    阿里云 Tair 联合团队推出企业级全局 KVCache 管理服务 Tair KVCache Manager,通过中心化元数据管理与多后端存储池化,实现 KVCache 的跨实例共享与智能调度。该服务解耦算力与存储,支持弹性伸缩、多租户隔离及高可用保障,显著提升缓存命中率与资源利用率,重构大模型推理成本模型,支撑智能体时代的规模化推理需求。
    |
    1月前
    |
    Ubuntu Linux 测试技术
    Linux系统离线安装Docker完整指南
    本文详细介绍在Ubuntu 24等Linux系统中离线安装Docker的完整流程,适用于内网隔离环境。涵盖安装包下载、`docker.service`配置、安装与卸载脚本编写、权限设置、镜像测试及用户组配置,并包含docker-compose的离线部署方法,助力高效完成生产环境搭建。
    1138 4
    Linux系统离线安装Docker完整指南
    |
    5天前
    |
    前端开发
    CSS基础
    本课程系统讲解CSS基础知识,涵盖核心作用、语法结构、三种引入方式及常用选择器。通过实例解析文字与盒子样式属性,助你掌握网页布局与美化技巧,快速实现文本控制、元素定位等常见效果,为前端开发打下坚实基础。(238字)
    51 3
    |
    8天前
    |
    前端开发
    零基础认识HTML与css以及之间的区别
    HTML是网页的骨架,定义内容结构;CSS是网页的装扮,负责外观样式。二者分工明确:HTML搭建“有什么”,CSS控制“长什么样”。HTML可独立存在,CSS需依附HTML。学习应先HTML后CSS,结合使用才能构建美观网页。(238字)
    61 0
    |
    8天前
    |
    前端开发 C++ 容器
    如何快速学习HTML和CSS
    本教程专为新手设计,聚焦HTML与CSS核心知识,摒弃冗余内容。通过“学-练-做”三步法,结合VS Code工具和实战项目(如模仿百度首页),助你1-2周内快速掌握网页结构与样式,实现从入门到能用的跨越,少走弯路,高效上手。
    68 0
    |
    9月前
    |
    存储 人工智能 自然语言处理
    RAG 调优指南:Spring AI Alibaba 模块化 RAG 原理与使用
    通过遵循以上最佳实践,可以构建一个高效、可靠的 RAG 系统,为用户提供准确和专业的回答。这些实践涵盖了从文档处理到系统配置的各个方面,能够帮助开发者构建更好的 RAG 应用。
    3958 115
    |
    10月前
    |
    Python
    课时19:Python的基本语法
    今天给大家带来分享的是 Python 的基本语法,分为以下六个部分。 1.在 Python 中严格区分大小写 2.Python 中的每一行就是一条语句,每条语句以换行结束 3.Python 中每一行语句不要过长 4.条语句可以分多行编写,语句后边以\结尾 5.Python 是缩进严格的语言,不要随便写缩进 6.在 Python 中使用#来表示注释
    211 2
    |
    SQL NoSQL 数据库
    开发效率与灵活性:SQL vs NoSQL
    【8月更文第24天】随着大数据和实时应用的兴起,数据库技术也在不断发展以适应新的需求。传统的SQL(结构化查询语言)数据库因其成熟的数据管理机制而被广泛使用,而NoSQL(Not Only SQL)数据库则以其灵活性和扩展性赢得了众多开发者的青睐。本文将从开发者的视角出发,探讨这两种数据库类型的优缺点,并通过具体的代码示例来说明它们在实际开发中的应用。
    324 1