2013-05-06 10 views
16

ich diese Frage haben hier oben gesehen und einige es durch Kommentar-Tags zu lösen oder brechen Tags wie folgt aus:Wie verhindert man Leerzeichen in der Ausgabe aufgrund von Zeilenumbrüchen im HTML-Code?

<i><!-- 
-->t does not work on the first level with tabspace = 2 
    beside it looks horrible. 
<a 
>nnoying< 
/a> is it not? 

Ich erinnere mich, als ob ich etwas Trick wie

<a>&dont_put_here_space_please; 
    tricky ampersand code. 

gesehen haben Gibt es eine so etwas?

Ich benutze jetzt jinja2 Python-Vorlage-Engine. Gibt es einen Trick, der den Weltraum vorbeugt?

UPDATE:

Mit jinja2, danke, den kürzesten Weg Dav1d ich ist einfiel:

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

Gibt es einen kürzeren Weg, dies zu tun?

+0

Denken Sie an  ? –

+0

Was ist mit ? – rauchmelder

+1

@RemyMabel: das Gegenteil davon :) etwas wie &nosp; –

Antwort

7

Dies sollte das tun, was Sie wollen:

{# -#} 
Verwandte Themen