Besoin d'insérer un espace entre les éléments en ligne
J'ai besoin d'insérer un mannequin de l'espace entre plusieurs éléments span. ie; la Nécessité d'insérer un espace entre "Aider" et le "Feedback"
Comment puis-je le faire?
HTML
<div id="header">
<span>Help</span>
<span> </span>
<span>Feedback</span>
<span>help</span>
</div>
CSS
#header{
background-color:red;
}
- Qu'en est
?
est très peu pratique. Rembourrage serait beaucoup mieux et beaucoup plus pratique que de les insérer manuellement un espace après chaque travée.- ayant à plusieurs reprises de les ajouter
où vous le souhaitez, l'espacement est de mauvaise pratique. CSS nous permet de faire cela avecmargin
. - Ne pas lire attentivement la question à se rendre compte qu'il avait envie plus d'une fois. Je serai d'accord avec l'aide d'un CSS solution si c'était le cas.
Vous devez vous connecter pour publier un commentaire.
vous pouvez utiliser
:before
pseudo-élément. De vérifier la DÉMO.CSS comme
Code HTML
En Outre, si vous devez supprimer les span, vous pouvez utiliser
:nth-of-type
Un autre JSBin lien.
Donner votre
span
éléments de gauche et de droitemargin
:JSFiddle démo.
Si vous êtes désireux d'ajouter une espace entre le premier et le deuxième
span
éléments (en ignorant le vide dans votre exemple), vous pouvez faire usage de la:first-child
sélecteur d'appliquermargin-right
pour la premièrespan
seulement:JSFiddle démo.
Alternativement, vous pouvez modifier votre code HTML à donner votre premier
span
élément d'unclass
qui peut être utilisé à la place de la:first-child
sélecteur.Vous pouvez utiliser un rembourrage
..ou tout simplement padding-right.
Utilisation des espaces réguliers ou
http://jsfiddle.net/Quadraxas/hsQ24/5/
Si vous voulez juste de l'espace avant que cet élément, à lui donner une classe et un style de:
Mis à jour exemple: http://jsfiddle.net/hsQ24/4/
Je pense que
 
est la meilleure réponse pour ce que vous recherchez, si vous n'utilisez pas les divs pour "stocker" que les menus.http://jsfiddle.net/AlphaCrack/hsQ24/8/
Envelopper vos éléments à l'intérieur d'un récipient puis utilisez GRILLE CSS, cours et ensuite utiliser
grid-gap:value
qui a été créé pour le but spécifiqueCSS:
HTML:
Comme pour votre problème, vous devez utiliser la ligne exemple
pour la div parent