好用的HTML在线压缩及格式化工具 压缩 压缩报告: 删除注释 有条件的注释是不删除,但其内部(微不足道的)空格去掉。 删除scripts和styles中的注释 删除 CDATA sections 从scripts 和 styles中 折叠(简化)空格 简化旧的空白 boolean 属性简化 (e.g. <... disabled="disabled"> → <... disabled>) 删除引号 (e.g. <p class="foo"> → <p class=foo>) 去除多余的属性值 <script language="Javascript" ...> <form method="get" ...> <input type="text" ...> <script src="..." charset="..."> <a id="..." name="..."> <... onclick="javascript:..." ...> 用简写的doctype 删除空的属性 有效的属性是: class, id, style, title, lang, dir, event attributes 删除可选标签 目前只有 </html>, </head>, </body>, </option> </thead>, </tbody>, </tfoot>, 和 </tr> 删除忽略的标签 目前只有以这个标签 <% ... %> 开始,这个标签 <? ... ?> 结束的 删除空的元素 除了 textarea之外 删除 type="text/javascript" 从 script's 像 "text/javascript" (e.g. "text/vbscript") 是不删除的. 删除 type="text/css" from style's and link's 像 "text/css" (e.g. "text/plain" or "application/atom+xml") 是不删除的 属性区分大小写 当压缩SVG的时候 保留关闭的斜线 在压缩 SVG的时候有用 Minify JS Minify JS 模板 Minify HTML 脚本内部使用自定义类型属性如"text/x-handlebars-template" 模板类型 压缩 CSS 压缩 URLs 从相对路径转换为绝对路径 Site URL 通过 HTML lint验证input 最大线长度 选择: 全选, 全部选, 安全压缩 热门标签 Java Python linux javascript Mysql C# Docker 算法 前端 SpringBoot Redis Vue spring 设计模式 .net core .net kubernetes c++ 数据库 数据结构 大数据 js 机器学习 微服务 Android Go 程序员 面试 JVM ASP.net core 云原生 人工智能 后端 PHP git CSS golang k8s Nginx Django mybatis 深度学习 多线程 React 架构 devops 爬虫 云计算 Spring Boot LeetCode