有没有办法在 HTML 标签周围指定类似“ pretty-print ”的格式?我希望能够在 HTML 块之间放置空格,因此:

<!-- container -->
<div id='container'>
</div>
<!-- footer -->
<div id="footer">
</div>
<!-- analytics -->
...

...转换为:
<!-- container -->
<div id='container'>
</div>


<!-- footer -->
<div id="footer">
</div>


<!-- analytics -->
...

我知道你可以用 / 做评论,标签之间的空格有没有类似的东西?也许像这样
/ container
#container
\
\
/ footer
#footer
:s
:s
/ analytics
\:s 在哪里可以是自定义过滤器?

或者甚至像 = space(10) 这样的 10 个换行符?或者甚至可能是 ~ 本身,但这不起作用。

最佳答案

#container
- haml_concat("\n" * 5)
#footer
haml_concat 助手直接将文本连接到输出缓冲区,无需任何预处理。

关于ruby - HAML 中标签之间的空白,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2376708/

10-12 00:32
查看更多