我必须打印出一个 input
标签和一个 label
标签的末尾和下一个标签的开头之间没有任何空格......但我也想要漂亮地打印文档的其余部分。
默认情况下——在 Jade 中打开 pretty-print ——我得到以下信息:
<input ...></input>
<label ...></label>
我要:
<input ...><label ...></label>
或
<input ...></input><label ...></label>
想法来自Jade - Controlling line-breaks in the HTML output不起作用,因为 input
是一个自闭合标签。
更新 1:我已经使用 mixin
和文字 HTML 创建了明显的解决方案,但我希望尽可能避免这种情况。
最佳答案
在 Razor 中,我通过用多行注释包裹空白来解决这个问题:
<div>
<span>No trailing</span><!--
--><span>space</span>
</div>
关于javascript - pretty-print 时避免 Jade 模板输出中标签之间的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33050706/