web-dev-qa-db-fra.com

Dois-je utiliser & nbsp; pour l'espace en jade?

J'utilise Jade et tout est cool sauf que Jade "mange" mes espaces.

Par exemple, en HTML:

<b>Hello</b> <b>World</b>

ou

<b>Hello</b>
<b>World</b>

Aura un espace entre "Bonjour" et "Monde".

Mais lors de la conversion en Jade, ce serait

b Hello
b World

Lorsque rendu au format HTML, l'espace est parti. Comme:

<b>Hello</b><b>World</b>

Dois-je ajouter &nbsp; dans mon modèle Jade ou puis-je obtenir un espace normal dans le code HTML généré?

28
AGamePlayer

Cela devrait le faire:

b Hello
  | World

Malheureusement, il produit cette sortie HTML dans Chrome sur ma machine:

<b>
              Hello
              World</b>

Mais à la fin cela devient: 

enter image description here

Pour finir

b Hello &nbsp;
b World

... va le faire aussi.

15
ztirom

J'ai fait un mix pour des espaces blancs explicites:

mixin space()
  | !{' '}

il suffit donc de:

b Hello
+space
b World
20
loominade

si tu le veux comme ça

<b>Hello</b>&nbsp;<b>World</b>

Vous devriez utiliser ceci

b Hello
|&nbsp;
b World
1
IXOVER

Voici un moyen plus simple:

b Hello #{' '}
b world
1
ExillustX