Ne peut pas ajouter de l'espace avec 'innerHTML' entre les boutons
J'ai ce javascript pour l'ajout d'espace blanc entre les deux boutons, j'ai juste créé et inséré dans une div
:
document.getElementById("divID").appendChild(buttonONE);
document.getElementById("divID").innerHTML + =" ";
document.getElementById("divID").appendChild(buttonTWO);
Il y a un espace entre les deux boutons, mais il est toujours juste l'un de l'espace, comme si vous aviez appuyé sur la barre d'espace qu'une seule fois.
Comment puis-je augmenter ces espaces à plus d'un?
Grâce
- analogue: stackoverflow.com/questions/213845/...
Vous devez vous connecter pour publier un commentaire.
Tous les espaces blancs dans le code HTML, y compris les sauts de ligne, se réduit à un seul espace. C'est la règle.
N'utilisez pas d'espaces. Ils ne sont pas exactes. L'utilisation d'un élément et de lui donner une largeur, rembourrage, ou de la marge en CSS.
Si vous DEVEZ utiliser des espaces, utilisez
. C'est un espace de non-rupture, et tous sont imprimés. Mais vraiment, ne l'utilisez pas.
?Quel est le problème avec ceux-là? MerciVous devez utiliser
(espace insécable) pour chaque espace pour empêcher le navigateur d'afficher comme un espace.Qu'en CSS solution? Vous pouvez donner à l'élément d'un IDENTIFIANT et d'utiliser un sélecteur d'ID:
ou si vous ne pouvez pas utiliser les CSS avec Javascript:
http://jsfiddle.net/Std8J/
(C'est la réponse tardive, mais il va profiter à d'autres qui débarquent sur cette page, comme je l'ai fait lors de la recherche d'une solution)
À l'aide de la pré balise html a résolu mon problème.
J'ai été l'affichage d'un tableau qui parfois aurait plus d'un espace et j'ai besoin de préserver ce sans le réduire à un seul espace.