Ho un semplice modulo di ricerca che desidero implementare usando Jade.Jade - Interruzione di riga di controllo nell'output HTML
form
input(
type="text"
size="16"
placeholder="Enter your keywords")
input(
type="button"
value="Search")
L'uscita viene reso come:
<form>
<input type="text" size="16" placeholder="Enter your keywords">
<input type="button" value="Search">
</form>
Questo è perfetto, tranne che la linea-break sta causando uno spazio tra il mio pulsante e il pulsante di ricerca. Non ho bisogno di spazio tra la casella di testo e il pulsante. Ho bisogno del codice per rendere in questo modo:
<form>
<input type="text" size="16" placeholder="Enter your keywords"><input type="button" value="Search">
</form>
Tuttavia Sto usando questo progetto per creare il codice che dovrà essere letto nella sua forma HTML, e non può semplice rimuovere lo spazio bianco del mio progetto nel suo complesso .
C'è un modo per emettere il mio modulo come indicato, pur mantenendo la spaziatura bianca e il line-breaking nel resto del mio documento?
Questo sembra funzionare per alcuni tag, ad es. 'blockquote' e' a', come nel tuo esempio qui, ma Jade v1.11.0 produce errori e non verrà compilato quando si prova con i tag 'input'. FWIW, il link fusesource.org qui sopra non funziona. Il documento è anche disponibile [qui] (http://scalate.github.io/scalate/documentation/jade-syntax.html#Whitespace_Removal:__code__gt___code__and__code__lt___code_). – matty