我有一个简单的搜索表单,希望使用 Jade 实现。
form
input(
type="text"
size="16"
placeholder="Enter your keywords")
input(
type="button"
value="Search")
输出呈现为:
<form>
<input type="text" size="16" placeholder="Enter your keywords">
<input type="button" value="Search">
</form>
这是完美的,只是换行符导致我的按钮和搜索按钮之间出现空格。文本框和按钮之间不需要空格。我需要这样呈现的代码:
<form>
<input type="text" size="16" placeholder="Enter your keywords"><input type="button" value="Search">
</form>
但是我正在使用这个项目来创建需要以 HTML 形式阅读的代码,并且不能简单地从我的项目整体中删除空白。
有没有一种方法可以按照指示输出我的表单,同时在文档的其余部分保留空白和换行符?
最佳答案
我在寻找同样的东西并遇到了这个:http://scalate.fusesource.org/documentation/jade-syntax.html
在纯文本下:空格去除:> 和 <
我在 标签内遇到空格问题:
a.external(href={"http://foo.bar/" + reference.dxLink.get})
|CrossRef
结果
<a href="http://foo.bar/10.1002/rmv.439">
CrossRef
</a>
将 < 添加到行尾:
a.external(href={"http://foo.bar/" + reference.dxLink.get})<
|CrossRef
结果
<a href="http://foo.bar/10.1002/rmv.439">CrossRef</a>
关于html - Jade - 控制 HTML 输出中的换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11866363/