📄 HTML格式化
HTML Beautify · Minify · 标签缩进
HTML Beautify · Minify · 标签缩进
不会。格式化保留所有标签和属性,只调整缩进和空白。自闭合标签和void元素会正确处理。
支持HTML5、HTML4、XHTML。会正确识别void元素(如br、img、input等)不自闭合。
格式化把挤成一行的HTML按标签嵌套缩进展开,方便阅读和排查结构问题;压缩则去掉注释和多余空白,减小页面体积,加速加载。
void元素是HTML里没有内容的空元素,如br、img、input、hr、meta等。它们没有结束标签,格式化时不会给它们加缩进层级。
不会。HTML标签和属性完全保留,只调整空白和换行。浏览器解析HTML时本来就会忽略标签间的多余空白,所以渲染结果不变。
对含大量注释和空格的页面,通常能减小20%-40%。真正的体积大头是JS/CSS和图片,HTML本身占比不大,但压缩仍值得做。
本工具能正确识别标签并缩进,但如果标签本身嵌套错误(如div没闭合),格式化只能按现有结构排版,不能自动补全缺失的闭合标签。
压缩成一行后的HTML很难读,但可以用本工具的「格式化」功能一键还原成多层缩进的可读版本,两者是可逆的。
欢迎来到本站
HTML文档由标签构成,标签分「双标签」和「单标签(void)」两种。双标签有开始和结束,如
;void元素没有内容,如| 类型 | 标签 | 说明 |
|---|---|---|
| 双标签 | div span p h1-h6 a ul li table form | 有开始和结束标签 |
| 双标签 | head body html script style | 页面结构标签 |
| void标签 | br img input hr meta link | 无内容,无结束标签 |
| void标签 | source track wbr col embed | 媒体/补充标签 |
浏览器在解析HTML时会忽略标签之间多余的空白和换行,把它们当作一个或多个空格处理。所以格式化时加的空格缩进不会改变页面的最终显示。
| 标签 | 作用 | 类型 |
|---|---|---|
| h1-h6 | 标题 | 双标签 |
| p | 段落 | 双标签 |
| a | 链接 | 双标签 |
| img | 图片 | void |
| ul / ol / li | 无序/有序列表 | 双标签 |
| table / tr / td | 表格 | 双标签 |
| form / input / button | 表单 | 混合 |
| div / span | 块级/行内容器 | 双标签 |
| br / hr | 换行/分隔线 | void |
| 标签 | 含义 | 用途 |
|---|---|---|
| header | 页头 | 页面顶部区域 |
| nav | 导航 | 导航链接区 |
| main | 主体 | 页面主要内容 |
| article | 文章 | 独立内容块 |
| section | 区块 | 内容分组 |
| aside | 侧边栏 | 附属内容 |
| footer | 页脚 | 页面底部区域 |
1. 粘贴HTML代码。
2. 点击"格式化"美化排版。
3. 点击"压缩"压缩为单行。