我有以下code。为了获得html标记的可读性,我新增了'每个内联元素并缩进它(1个tab = 4个空格)。每个元素都附加一个空格字符
。当我使用Chrome v18.0.1025.162浏览器查看DOM时,我注意到我希望使用 
的空格,但是还有另一个空白字符。据我所知,浏览器应该只显示
和缩进的下一行中的一个空格(例如,两个缩进标签是8个空格折叠成一个 - >我不想要的那个)。
当我使用{ % spaceless %} ... {% endspaceless %}
时,没有任何变化。文档说:
自动删除模板标记后的第一个换行符(如在PHP中)。模板引擎不会进一步修改空格,因此每个空格(空格,制表符,换行符等)都不会更改。
似乎只有内联元素空白选项卡不被忽略并显示。是因为它在一个块元素和空格中被保留了吗?
如何删除空格(来自缩进)?
答案 0 :(得分:0)
好的,我通过简单地移除额外的
实体来实现它。使用空格(1个标签= 4个空格)使用元素缩进的新行仍然会创建一个空格,但是因为我希望它到目前为止还可以保持标记可读。感觉不对,或者说如果我在这个问题上得到更多的意见会感觉更好。