HTML 标签清单
按标签族分 11 组罗列全量 HTML 元素,每一组都给出一枚「真实渲染 + 标签名」的对照样例,作为组件库的语义地基。
01 文档结构
document structure<!DOCTYPE html> <html lang="zh-CN"> <head>…</head> <body> <header>…</header> <main>…</main> <footer>…</footer> </body> </html>
div 为无语义容器,span 为行内容器;有语义的区块优先使用语义标签。
02 元信息
metadata<meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Nexus UI — 全场景组件库</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <script src="…/@tailwindcss/browser@4"></script> <script src="assets/js/nexus.js"></script> <noscript>请开启 JavaScript 以获得完整体验</noscript>
03 语义容器
sectioning & grouping什么是语义容器?
details 需要写 JS 吗?
dialog 与自定义遮罩如何取舍?
新加坡 · 滨海湾 · design@nexus-ui.dev
04 标题与文本
headings & texth1 · 一级标题
h2 · 二级标题
h3 · 三级标题
h4 · 四级标题
h5 · 五级标题
h6 · 六级标题
p 段落标签,承载正文。中文正文推荐 15px / 1.6 行高。
hr 表示主题转换,上一行与下一行之间语义断开。
br 表示同一段内的换行。
pre 保留空格与换行:
第一行
第二行(缩进两个空格)
┌──────────┐
│ ASCII │
└──────────┘
语义标签的第一价值是可访问性,第二价值才是样式——样式可以改,语义结构不应因改版而丢失。 — Nexus UI / HTML 标签规范
05 列表
ul / ol / dl- 设计基础 5 页
- 通用组件 5 页
- 导航类
- 按钮类
- 表单 5 页
- list-disc
- list-circle
- list-square
- 安装依赖并初始化项目
- 引入 header.php 与 sidebar.php
- 以纯 HTML 书写页面主体
- 补齐页脚、Toast 容器与脚本
- 需求评审
- 视觉定稿
- 开发联调
- alpha
- beta
- 容器
- card / tbl-wrap / modal
- 控件
- btn / input / select / switch
- 反馈
- alert / toast / status / spin
- 分辨率
- 2× / 3× 适配
- 断点
- 640 / 1024 / 1080
06 行内格式化
inline semantics
strong 重要 ·
b 加粗 ·
em 强调 ·
i 术语 ·
u 下划线 ·
s 已作废 ·
del 删除 ·
ins 插入 ·
mark 高亮 ·
small 细则 ·
sub ·
sup
CSS ·
cite 作品名 ·
q 短引用
·
dfn 术语定义 ·
·
data 97 ·
span ·
bdi ·
bdo ·
汉字 ·
07 多媒体
media elementsimg 必填 alt;picture 用于按格式/分辨率切换源,source 承载具体候选。
canvas 初始为空白画布,需脚本绘制;上方为 260×90 的实际尺寸。
08 表单全套
form & all input types选择文件
PNG / JPG / PDF,单个不超过 10MB
09 表格全套
table / thead / tbody / tfoot / colgroup| 分类 | 页面数 | 组件数 | 状态 |
|---|---|---|---|
| 设计基础 | 5 | 38 | 已完成 |
| 通用组件 | 41 | 210 | 进行中 |
| 行业模块 | 52 | 320 | 待开始 |
| 合计 | 98 | 568 | v3.0 |
| 季度 | 营收(万元) | 同比 | |
|---|---|---|---|
| 线上 | 线下 | ||
| Q1 | 1,280 | 640 | +18.2% |
| Q2 | 1,540 | 720 | +21.6% |
| Q3 | 1,680 | 695 | -2.4% |
10 iframe 与嵌入
iframe / srcdoc11 已废弃标签
deprecated / obsolete<center>
→
text-center
<font>
→
CSS 字体令牌
<big>
→
text-h4
<tt>
→
font-mono
<strike>
→
<s> / <del>
<acronym>
→
<abbr>
<marquee>
→
CSS animation
<frame> / <frameset>
→
<iframe>
<applet>
→
<canvas> / WebGL
<xmp>
→
<pre><code>
<plaintext>
→
text/plain
<blink>
→
不建议任何实现