未分類 12 5 月 2020 有没有什么格式化 html 代码的类库 有没有什么格式化 html 代码的类库 資深大佬 : lp7631010 54 是格式化 html,让 php 输出的 html 代码换行缩进对齐,不需要对 html 进行安全什么的过滤,有格式化就行。(老板的喜好!) 大佬有話說 (17) 資深大佬 : phpcyy StackOverflow 上有回答 資深大佬 : phpcyy @phpcyy 我发布链接非让我验证手机号,stackoverflow.com/questions/768215/php-pretty-print-html-not-tidy 資深大佬 : unicloud 试试这个: https://github.com/beautify-web/js-beautify 我网站上的在线 HTML 格式化工具 https://www.dute.org/html-formatter 就是用的它。 主 資深大佬 : lp7631010 @phpcyy 这个好像 html 上有点什么没闭合的标签就直接报错了 主 資深大佬 : lp7631010 @unicloud 你这个是前端 js 写的 不是我要的效果 – – 我是生成 html 静态页面的时候用的 資深大佬 : phpcyy @lp7631010 用 SaveXML 这个方法,我试过了并没报错啊 資深大佬 : kukat https://packagist.org/packages/wikimedia/html-formatter 主 資深大佬 : lp7631010 @kukat 这个试了没什么效果 最接近我要的效果的是 https://github.com/mihaeu/html-formatter 这个 但是它又主动给 a 标签的文字前后加了很多空格 难搞哦 資深大佬 : AmrtaShiva vim 有自动格式化插件 一时没找到链接 等回去看看 主 資深大佬 : lp7631010 @AmrtaShiva 不是这样 是生成静态页面时把模板标签如 foreach 循环等打乱的 html 格式自动格式化 主 資深大佬 : lp7631010 @phpcyy 可能是对标签闭合检查比较严格才报错 但是 html 页面我没法保证是一定写的很标准 資深大佬 : duan602728596 php 的确实有点难找,曲线的办法就是使用 exec 执行 node 脚本,node 里面满足你要求的库比较好找,不过每次都格式化的话可能会影响性能 主 資深大佬 : lp7631010 @duan602728596 这么绕 就没意思了 – – 主 資深大佬 : lp7631010 暂时用 https: //github.com/mihaeu/html-formatter 这个临时解决一下 再正则处理一下把 a 标签自动加的空格给去掉,如果谁还有什么更好的类也可以继续分享一下 資深大佬 : JCZ2MkKb5S8ZX9pq sublime text 直接插件 Prettify 搞定 ctrl shift H 資深大佬 : RE 用 MinHtml 这个库压缩一下,跟你老板说减少空格可以节省流量 資深大佬 : outside 我这有一个 http://ddtool.cn/t_html_format