我在这里看到了这个问题,有些人正在通过评论标签解决这个问题或打破这样的标签:
<i><!--
-->t does not work on the first level with tabspace = 2
beside it looks horrible.
<a
>nnoying<
/a> is it not?
我记得好像我已经看过像
这样的伎俩<a>&dont_put_here_space_please;
tricky ampersand code.
有没有这样的事情?
我现在正在使用 jinja2 python模板引擎。它有一些防空间技巧吗?
更新
使用jinja2,感谢dav1d,我能想到的最短路径是:
<a>{% if true -%}
No space in the output before this text.
</a>{% endif -%}
Nor after.
有没有更短的方法呢?
答案 0 :(得分:13)
Jinja2 WhiteSpace Control是您所需要的(根据您对我的评论的回复):http://jinja.pocoo.org/docs/templates/#whitespace-control
答案 1 :(得分:7)
这应该做你想要的:
{# -#}
答案 2 :(得分:0)
我知道这是一个老问题,但是我想分享一下如何在我的代码中解决它:使用span。
<span> .../line1... /line2 ... </span>