2012-08-28 8 views
6

Sto riscontrando alcuni problemi con il wrapping di una nuova riga quando raggiunge la larghezza massima. Ho il mio blog impostato visualizzando tutti i tag in un singolo div e quando la prima riga raggiunge la larghezza massima il tag successivo dovrebbe passare alla riga successiva. (In allegato è ciò che sta accadendo in Chrome e Firefox)CSS span non completamente avvolgente

http://jsfiddle.net/QHWNF/7/

ecco il codice CSS:

p.tagHolder{ 
margin-bottom:5px; 
line-height:25px;} 

Tutto il codice HTML/PHP è,

<a href="#"><span>TagName</span></a><a href="#"><span>TagName2</span></a>.... 

Chrome Firefox

+0

Forse si potrebbe creare un violino minima (jsfiddle.net) questo mostra il problema Lì puoi persino includere la tua immagine. –

+0

http://jsfiddle.net/QHWNF/7/ –

risposta

14

Provate a impostare i vostri spans a display: inline-block.

http://jsfiddle.net/QHWNF/10/

+0

Nate grazie! Ha funzionato come un fascino. –

+0

Felice di averlo aiutato! – Nate

+0

@ Krewe - ottimo questo ha funzionato, questo è quello che stavo pensando - ho detto che avrei avvolto il '' attorno allo '' piuttosto che il contrario, dando 'Test' - dal mio punto di vista: ecco una cosa che è un tag e questo tag si collega a (qualcosa). –

0

Aggiungi word-wrap: normal; e word-break: normal; al tuo contenitore span e p. Questo assicurerebbe che le parole siano rotte solo a break-point consentiti quando c'è bisogno di avvolgere.

Spero che abbia aiutato!

0

per Chrome e Firefox uso word-break: break-parola e per IE usano -ms-word-break: keep-tutto