【发布时间】:2016-01-08 03:16:48
【问题描述】:
我必须打印出一个input 标记和一个label,在一个标记的结尾和下一个标记的开头之间没有任何空格......但我还想漂亮地打印文档的其余部分。
默认情况下——在 Jade 中打开漂亮的打印——我得到以下信息:
<input ...></input>
<label ...></label>
我想要:
<input ...><label ...></label>
或
<input ...></input><label ...></label>
Jade - Controlling line-breaks in the HTML output 的想法行不通,因为input 是一个自闭合标签。
更新 1:我已经使用 mixin 和文字 HTML 创建了明显的解决方案,但如果可能的话,我想避免这种情况。
【问题讨论】:
-
如果可以将其拆分为多个文件,您或许可以将该部分设为单独的文件,然后使用 API 关闭包含该行的文件的漂亮功能。您可以尝试对 HTML 文件进行后处理以获得所需的结果。无论哪种情况,我都不确定这是否值得。
标签: javascript node.js express pug pretty-print