Ho un elenco non ordinato nidificato che ha il contenuto principale a sinistra e vorrei aggiungere le opzioni che sono a destra, in modo tale che siano allineate a destra indipendentemente dal livello di indentazione.Allineare un po 'di testo all'interno di una voce di elenco
<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>
Ho il seguente CSS:
ul {
list-style: none;
padding: 0;
margin: 0;
}
li {
padding-left: 15px;
width: 400px;
}
.options {
float: right;
width: 50px;
}
Quando questo viene utilizzato invece l'arco opzioni è allineato alla destra, ma 1 riga al di sotto della linea di attesa.
Come posso ottenere lo span delle opzioni in linea con la voce di elenco?
TIA, Adam
Hai un problema con la larghezza della tua linea. # 1, # 2 e # 3 non hanno una larghezza consistente tra i browser, a causa del modo in cui funzionano i margini e i paddings. – Alsciende