2013-05-06 8 views
16

私はここにこの質問を見ているといくつかのコメントタグにより、それを解決するか、このようなタグを壊している:HTMLコードの改行による出力のスペースを防ぐには?

<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テンプレートエンジン。それはいくつかのスペースを防ぐトリックを持っていますか?

UPDATE:Jinja2ので

、dav1dのおかげで、私が思い付くことができ、最短の方法は次のとおりです。

<a>{% if true -%} 
    No space in the output before this text. 
</a>{% endif -%} 
    Nor after. 

は、これを行うのいずれか短い方の方法はありますか?

+0

あなたは のことを考えていますか? –

+0

についてはどうですか? – rauchmelder

+1

@remyabel:それと反対のもの:)何か&nosp; –

答えて

11

Jinja2の空白コントロールあなたは(私のコメントにあなたのREPONSEに応じて)必要なものです:http://jinja.pocoo.org/docs/templates/#whitespace-control

7

これは、あなたが欲しいものを行う必要があります。

{# -#} 
関連する問題