J'ai une liste non ordonnée imbriquée qui a le contenu principal sur la gauche, et je voudrais ajouter des options qui sont flottantes à droite, de sorte qu'elles soient alignées sur la droite quel que soit le niveau de échancrure.Aligner à droite du texte dans un élément de liste
<ul>
<li> Item 1 <span class='options'> link </span> </li>
<li> Item 2 <span class='options'> link </span>
<ul>
<li>Item 3 <span class='options'> link </span> </li>
</ul>
</li>
</ul>
J'ai le CSS suivant:
ul {
list-style: none;
padding: 0;
margin: 0;
}
li {
padding-left: 15px;
width: 400px;
}
.options {
float: right;
width: 50px;
}
Lorsque cela est utilisé mais la durée des options est aligné à droite, mais 1 ligne au-dessous de la ligne prévue.
Comment puis-je aligner les options sur l'élément de liste?
TIA, Adam
Vous avez un problème avec vos largeurs de ligne. # 1, # 2 et # 3 n'ont pas une largeur constante parmi les navigateurs, à cause de la façon dont vos marges et paddings fonctionnent. – Alsciende