跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 有没有什么格式化 html 代码的类库
未分類
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

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具