Tengo una lista desordenada anidada que tiene contenido principal a la izquierda, y me gustaría agregar opciones que se flotan a la derecha, de modo que estén alineadas a la derecha independientemente del nivel de sangría.Alinear a la derecha un texto dentro de un elemento de la lista
<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>
Tengo el siguiente CSS:
ul {
list-style: none;
padding: 0;
margin: 0;
}
li {
padding-left: 15px;
width: 400px;
}
.options {
float: right;
width: 50px;
}
Cuando esto se utiliza sin embargo el lapso de las opciones está alineado a la derecha, pero la línea 1 por debajo de la línea de espera.
¿Cómo puedo obtener el intervalo de opciones para alinearme con el elemento de la lista?
TIA, Adam
Usted tiene un problema con sus anchos de línea # 1, # 2 y # 3 no tienen un ancho consistente entre los navegadores, debido a la forma en que funcionan sus márgenes y sus almohadillas. – Alsciende