J'ai les éléments suivants que je voudrais emballer comme unités.Envelopper le texte et div comme une unité
<div class='tag-box'>
<a href=#>Axe Committee</a>
<div class='circle'><a href=#>x</a></div>
</div>
Le CSS pour ces classes sont:
.tag-box {
display:inline;
}
.circle {
display:inline;
padding-left:4px;
padding-right:4px;
background:rgb(196,15,24); /*dark red*/
-moz-border-radius:10px;
-webkit-border-radius:10px;
}
.circle a {
font-size:10px;
text-decoration:none;
color:#fff;
position:relative; top:-2px;
}
je peux avoir plus de 20 ou 30 de ces étiquettes-boîtes affichées en ligne. Le problème est que l'emballage va casser les mots les uns des autres ou même casser le cercle rouge du lien. Cela rend difficile de différencier quel cercle appartient à quel lien. (Dans le futur, chaque cercle correspond à une action différente par rapport au lien.) Voir ci-dessous. alt text http://www.freeimagehosting.net/uploads/f0c5a72ac9.png
Comment empêcher ce type d'emballage?
Vous avez raison, j'ai oublié Fx2 dans mon code.Deux lignes de CSS: affichage: -moz-inline-stack; affichage précédent: inline-block; peut être suffisant, sauf si les liens sont en quelque sorte désactivés dans Fx2. Dans ce cas, l'élément doit avoir un enfant unique, donc dans le code que j'ai fourni, vous devez ajouter un enfant div de li et parent des deux liens. – FelipeAls