Voglio impostare un elemento span in modo che appaia sotto un altro elemento utilizzando la proprietà display. Ho provato ad applicare il blocco in linea ma senza successo, e ho pensato che avrei potuto usare il blocco se in qualche modo riuscissi a evitare di dare all'elemento una larghezza del 100% (non voglio che l'elemento si "allunghi"). Può essere fatto o, in caso contrario, qual è la buona prassi per risolvere questo tipo di problema?
Esempio: un elenco di notizie in cui desidero impostare un link "leggi altro" alla fine di ogni post (nota: <a>
invece di <span>
)
<li>
<span class="date">11/15/2012</span>
<span class="title">Lorem ipsum dolor</span>
<a class="read-more">Read more</a>
</li>
Aggiornamento: risolto. In CSS, applica
li {
clear: both;
}
li a {
display: block;
float: left;
clear: both;
}