如何让 HTML Tidy 在关闭标签之前不添加换行符?
HTML Tidy 有一个令人恼火的习惯,即在结束标记之前放置换行符。例如:
<p>Some text</p>
成为
<p>Some text
</p>
如何告诉 Tidy 将结束标记与内容末尾保持在同一行?
顺便说一句,我正在通过 Notepad++ 运行 Tidy,如果这有什么区别的话。
HTML Tidy has this infuriating habit of putting a newline before the closing tag. For example:
<p>Some text</p>
becomes
<p>Some text
</p>
How do I tell Tidy to keep the closing tag on the same line as the end of the content?
Btw, I am running Tidy through Notepad++, if that makes any difference.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
确保
vertical-space
设置为no
。经过多次挫折后,我了解到 switch 所做的唯一一件事就是通过在您不需要的地方添加换行符来搞砸您已经格式化的 html。这就是我用于微创整理的方法(不添加 doctypes/head 标签等):
tidy -mqi --doctype omit --show-body-only true --show-warnings no --vertical-空格无--wrap 0
Make sure
vertical-space
is set tono
. After much frustration I learned the only thing that switch does is screw up your already somewhat-nicely formatted html by adding newlines where you don't want them.This is what I use for minimally-invasive tidying (no adding doctypes/head tags, etc.):
tidy -mqi --doctype omit --show-body-only true --show-warnings no --vertical-space no --wrap 0
嗯,我在 Windows 中看不到它。
我正在使用 Tidy 和 ruby
我还在 unbuntu 中运行了 tidy 脚本(tidy -m test.htm),但没有看到这个问题。
您可以使用以下选项控制间距
http://tidy.sourceforge.net/docs/quickref.html#PrettyPrintHeader
hmm I don't see it in windows.
I am using Tidy with ruby
I also ran the tidy script in unbuntu (tidy -m test.htm) but did not see that problem.
You can control the spacing using the options at
http://tidy.sourceforge.net/docs/quickref.html#PrettyPrintHeader
在 PHP 中你可以使用:
In php you can use: