首页/对照列表/HTML 标签参考

HTML 标签备忘单

HTML常用标签解释

<html>结构骨架

HTML 文档的根元素

<head>结构骨架

包含文档的元(meta)数据

<body>结构骨架

定义文档的主体,包含可视内容

<header>结构骨架

定义文档或节的页眉

<footer>结构骨架

定义文档或节的页脚

<main>结构骨架

定义文档的主要内容区域

<section>结构骨架

定义文档中的独立节区

<article>结构骨架

定义文档或内容的独立文章

<aside>结构骨架

定义与页面主要内容相关的周边内容

<nav>结构骨架

定义页面中导航链接的区域

<div>结构骨架

结构通用的通用块型容器

<span>结构骨架

文本通用的通用行内型容器

<h1> - <h6>文本排版

HTML 的不同层级标题

<p>文本排版

定义一个段落

<a>文本排版

定义超链接,跳转到其他页面或锚点

<strong>文本排版

定义强调的重要文本(通常加粗)

<em>文本排版

定义强调的文本(通常倾斜)

<blockquote>文本排版

定义从另一个来源引用的长段内容

<code>文本排版

定义计算机代码文本

<pre>文本排版

定义预定义格式的文本(保留空格和换行)

<br>文本排版

插入一个单行折行

<hr>文本排版

创建一条水平分割线

<form>表单表单

定义用于用户输入的 HTML 表单

<input>表单表单

定义表单内输入控件(支持多种 type)

<textarea>表单表单

定义一个多行的文本输入框

<button>表单表单

定义一个可点击的操作按钮

<select>表单表单

定义下拉选择列表

<option>表单表单

定义 select 列表中的一个选项

<label>表单表单

为 input 元素定义标注,提高无障碍性

<img>多媒体和嵌入

向页面中插入一张图像

<audio>多媒体和嵌入

嵌入声音或音频流

<video>多媒体和嵌入

嵌入视频或电影片段

<iframe>多媒体和嵌入

并在当前页面内嵌另一个页面框架

<canvas>多媒体和嵌入

定义用于图形绘制的画布,通过脚本操作

<details>交互和动态

定义用户可以展开或折叠的视图组件

<summary>交互和动态

为 details 视图定义标题(摘要)

<dialog>交互和动态

定义一个模态框或会话层窗体

<template>交互和动态

包裹不会渲染的 HTML,供 JS 使用克隆

功能简介

HTML 标签参考

HTML5 标签全景参考词典。为您列出从标准标签到已废弃元素的完整清单,附带详细的 DOM 属性支持、语义用途及最佳实践。

如何使用

1. 搜索特定标签名称;2. 查阅包含可视化的渲染结果说明;3. 查看其在不同浏览器下的兼容性表现建议。

安全保障

静态数据参考。不扫描您的工程源码,保证开发过程的绝对独立性。

100% Client Side
📘 使用指南与技术说明

痛点引入

还在为记不住HTML标签而摸鱼翻文档?每次写代码都要打开浏览器搜半天,效率低下还容易踩坑。特别是HTML5新增的语义化标签,用错了不仅影响SEO,还会被前端大佬嘲笑。这个HTML标签参考工具就是你的救星,让你告别尴尬,快速查找所有标签的用法和语义。

核心功能深度解析

这个工具不只是简单罗列标签,它基于W3C的HTML5规范深度解析每个标签的语义用途。比如<article><section>的区别,工具会告诉你<article>是独立可分发的内容单元,而<section>是主题性分组。还包含了标签的嵌套规则、属性支持情况,甚至兼容性提示。背后是完整的HTML语法树解析逻辑,确保信息的准确性和实用性。

行业应用场景

在联调时,快速查看<meta>标签的SEO优化写法;测试阶段,验证<canvas><video>标签的属性设置;生产环境中,确保使用正确的语义化标签提升网站可访问性。比如电商网站用<nav>做导航,用<main>包裹主要内容,用<aside>放侧边栏广告,结构清晰又利于搜索引擎抓取。

FAQ 常见问题

  1. HTML5中<div><section>有什么区别? <div>是无语义的容器,而<section>表示文档中的一个主题性内容分组,通常包含标题。
  2. <b><strong>标签哪个更适合加粗? <strong>表示重要性,常用于加粗;<b>仅表示样式加粗,无语义,建议优先使用<strong>
  3. <article>标签可以嵌套吗? 可以,但通常表示独立文章中的子章节,需确保内容逻辑独立。
  4. 哪些HTML标签对SEO最友好? <title><meta description><h1>-<h6><a>(含锚文本)、<img>(含alt属性)等。
  5. HTML5废弃了哪些标签?<font><center><strike>等,建议用CSS替代。

技术科普/延伸阅读

HTML5规范由W3C和WHATWG共同维护,最新版本是HTML Living Standard。未解之谜包括:未来是否会引入更多语义化标签以应对AI内容分析?以及<dialog>标签的浏览器兼容性如何进一步提升?延伸阅读可关注Web Components和ARIA角色,以增强标签的可访问性。

📖 精选技术文章推荐

那些藏在 URL 里的双重编码漏洞:一次 SQL 注入的完整路径

明明部署了昂贵的 WAF 防火墙,为什么数据库还是被拖库了?黑客并没有使用什么零日漏洞,而是巧妙地利用了 URL 的“双重编码”特性。本文将带你重构一次真实的攻击路径,揭示架构分层中的安全盲区,以及开发者最容易犯的致命错误。

那个把对象直接 toString 传进 URL 的同事,把我们的接口搞崩了

一个前端新人的失误:'?filter=[object Object]',让后端的 JSON.parse 直接崩溃,引发了一场 P3 级事故。本文深入探讨 JSON 与 GET 参数互转的种种陷阱:嵌套对象怎么传?数组怎么解析?URL 长度限制在哪里?以及如何避开这些暗坑。

计算机差点变成巴别塔:Unicode 发明前,我们如何处理多语言文字

在 UTF-8 统治世界之前,计算机世界曾是一片混乱的割据地。为了显示中文、日文或希腊文,开发者们发明了无数互不兼容的“代码页”。本文带你回顾那段满是乱码、冲突与妥协的编码演进史,理解 Unicode 存在的终极意义。

消失的字符:处理民族文字展示时的编码与渲染深坑

在开发文本分析工具时,我们发现 UTF-8 并不是万能药。当遇到藏文的叠加字、维吾尔文的 RTL 镜像渲染以及复杂的 Unicode 代理对时,传统的字符串处理逻辑会瞬间失效。本文记录 daima.life 在适配多元文字时的技术复盘。

💡 想要更多功能?

发现 Bug 或是希望加入新工具?支持免费提建议或商业私有化定制开发