Twig删除缩进空格

时间:2012-04-30 08:45:27

标签: html whitespace twig

我有以下code。为了获得html标记的可读性,我新增了'每个内联元素并缩进它(1个tab = 4个空格)。每个元素都附加一个空格字符 。当我使用Chrome v18.0.1025.162浏览器查看DOM时,我注意到我希望使用&nbsp的空格,但是还有另一个空白字符。据我所知,浏览器应该只显示 和缩进的下一行中的一个空格(例如,两个缩进标签是8个空格折叠成一个 - >我不想要的那个)。

当我使用{ % spaceless %} ... {% endspaceless %}时,没有任何变化。文档说:

  

自动删除模板标记后的第一个换行符(如在PHP中)。模板引擎不会进一步修改空格,因此每个空格(空格,制表符,换行符等)都不会更改。

似乎只有内联元素空白选项卡被忽略并显示。是因为它在一个块元素和空格中被保留了吗?

如何删除空格(来自缩进)?

1 个答案:

答案 0 :(得分:0)

好的,我通过简单地移除额外的 实体来实现它。使用空格(1个标签= 4个空格)使用元素缩进的新行仍然会创建一个空格,但是因为我希望它到目前为止还可以保持标记可读。感觉不对,或者说如果我在这个问题上得到更多的意见会感觉更好。