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 标签按功能分类记忆更高效,核心是先掌握页面骨架、文本排版、链接 / 图片这些基础;
    标签的核心是 “语义”,比如

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

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

  • 目录
    相关文章
    |
    2月前
    |
    前端开发 JavaScript 安全
    HTML 链接
    HTML链接是网页导航的核心,通过`&lt;a&gt;`标签创建,利用href属性指向目标地址。可实现页面跳转、锚点定位、文件下载等,支持文本、图片等多种形式,并可通过target、rel、download等属性控制打开方式与行为,配合CSS和JavaScript增强交互体验。
    1051 4
    |
    存储 缓存 NoSQL
    开源 | 阿里云 Tair KVCache Manager:企业级全局 KVCache 管理服务的架构设计与实现
    阿里云 Tair 联合团队推出企业级全局 KVCache 管理服务 Tair KVCache Manager,通过中心化元数据管理与多后端存储池化,实现 KVCache 的跨实例共享与智能调度。该服务解耦算力与存储,支持弹性伸缩、多租户隔离及高可用保障,显著提升缓存命中率与资源利用率,重构大模型推理成本模型,支撑智能体时代的规模化推理需求。
    |
    3月前
    |
    人工智能 安全 机器人
    2026 年 19 款最佳 AI 生产力工具:分级排名
    还记得 2023 年吗?那时候,仿佛每隔 45 分钟就有一款新的“颠覆性” AI 工具横空出世。 而到了今天,我们都有过在某个令人抓狂的周二下午,跟一个死不认错的聊天机器人争论不休的经历。现在,我们正经历着“订阅疲劳”,面对着那些已经好几个月没碰过的工具账单感到厌倦。 但当我们展望 2026 年时,风向已经变了。早期的惊奇与憧憬已烟消云散,取而代之的是一个简单而急切的问题:这些工具真的能帮我们搞定日常工作吗?
    1776 9
    |
    4月前
    |
    JSON 安全 JavaScript
    深入浅出解析 HTTPS 原理
    HTTPS是HTTP与SSL/TLS结合的安全协议,通过数字证书验证身份,利用非对称加密安全交换会话密钥,再以对称加密高效传输数据,确保通信的机密性、完整性和真实性。整个过程如同建立一条加密隧道,保障网络交互安全。
    2157 16
    |
    2月前
    |
    前端开发 容器
    CSS-Flex布局
    CSS Flex弹性布局是移动端/响应式开发的核心方案,通过「容器+项目」模型实现灵活空间分配与对齐。本文详解核心概念、容器/项目属性,并结合评论框代码实战拆解,助新手快速掌握justify-content、align-items、flex:1等关键用法。(239字)
    249 5
    |
    3月前
    |
    前端开发 数据可视化
    什么是低代码
    该界面为低代码平台,支持通过拖拽方式快速生成前端表单页面,提升开发效率。包含可视化操作与组件配置,适用于快速搭建业务表单。参考文档详见附件。
    |
    12月前
    |
    Python
    课时19:Python的基本语法
    今天给大家带来分享的是 Python 的基本语法,分为以下六个部分。 1.在 Python 中严格区分大小写 2.Python 中的每一行就是一条语句,每条语句以换行结束 3.Python 中每一行语句不要过长 4.条语句可以分多行编写,语句后边以\结尾 5.Python 是缩进严格的语言,不要随便写缩进 6.在 Python 中使用#来表示注释
    270 2
    |
    安全 网络协议 网络安全
    【Azure 环境】从网络包中分析出TLS加密套件信息
    An TLS 1.2 connection request was received from a remote client application, but non of the cipher suites supported by the client application are supported by the server. The connection request has failed. 从远程客户端应用程序收到 TLS 1.2 连接请求,但服务器不支持客户端应用程序支持的任何密码套件。连接请求失败。
    470 2
    |
    前端开发 算法 容器
    css【详解】grid布局—— 网格布局(栅格布局)(一)
    css【详解】grid布局—— 网格布局(栅格布局)(一)
    1958 1

    热门文章

    最新文章