Ho una lista di definizioni. Il mio <dt>
e <dd>
sono impostati in CSS come display: inline-block;
. E vorrei evitare l'interruzione di linea prima dell'elemento <dd>
e dopo l'elemento <dt>
. Come posso farlo?Come evitare le interruzioni di riga PRIMA O DOPO un elemento?
Mia lista si presenta così, con un'interruzione di linea dopo termine3:
term1: DEF1; term2: def2; term3:
def3;
voglio farlo sembrare come questo (l'interruzione di riga dovrebbe apparire prima termine3:
term1: DEF1; termine2: dEF2;
termine3: DEF3;
L'uso di 'span' invaliderà l'html, proprio come la mia soluzione usando' div'. – GolezTrol
@GolezTrol: Sì, ho etichettato la mia soluzione come HTML non valido. La principale differenza tra la tua implementazione e la mia è che non uso 'float: left;' sugli elementi di wrapping. :) – drudge
Non ha funzionato come volevo. Si rompe sempre dopo "