Les navigateurs supprimer l'espace entre le texte de toute balise html
Ici est un violon montrant le problème
J'ai inséré de nombreux espaces dans le contenu de la balise d'étiquette, mais le rendu au format html et semble pour l'enlever. Est ajout
seule solution pour le problème ci-dessus
Contenu HTML
<label>label with very long white space in between</label>
Vous devez vous connecter pour publier un commentaire.
Le comportement normal pour l'affichage des espaces est de les compresser en un seul, qui est ensuite affichée.
Il y a deux exceptions: il y a le
<pre>
de la balise, ce qui maintient les espaces entré.white-space: pre;
(respectivementpre-wrap
oupre-line
)White-space:pre
a sauvé la vie merciNavigateurs traitent généralement plusieurs espaces consécutifs et/ou des retours chariot comme un seul espace. Dans le cas des espaces insécables
( or  )
navigateurs généralement l'honneur de multiples consécutifs en tant que-est avec pas de s'effondrer dans un espace unique.Solution1:
Vous pouvez coder en dur la
( or  )
autant que vous le souhaitez.Référence
Tout le texte entre l'ouverture
<pre>
et la balise de fermeture</pre>
balise permettra de préserver la mise en forme du document source.Solution2:
Vous pouvez faire usage de
<pre>
tag.Référence
Si vous voulez exécuter avec css aussi, vous pouvez effectuer les mêmes, les réponses ci-dessus sont uniquement à partir de
html
point de vue
Oui plusieurs espaces blancs sont convertis à un espace par un navigateur. Votre seule option est de dure l'espace d'ie.
 
;