2012-07-14 15 views

risposta

31

È perché le ancore sono di serie, inline elementi. L'aggiunta di display:inline-block farà funzionare il codice sopra.

+4

Che ne dici di blocco in linea? – Greg

+0

@Greg yeah soluzione migliore, aggiornerò la mia risposta .. Grazie! – Martin

+2

Deve essere: display: blocco invece del blocco in linea –

7

E 'per il modello di dialogo, display:block farà il lavoro

a { 
    width: 60px; 
    display:block; 
    overflow: hidden; 
    white-space: nowrap; 
    text-overflow: ellipsis; 
}​ 

ma può causare altri problemi per rendere l'ancora (elemento in linea) si comportano come elemento del modello di dialogo (display: block).

Riferimento:text-overflow

Aggiornamento:

display:inline-block 

Demo.

+2

Che ne dici di inline-block? – Greg

1

Aggiungi display: block al tuo css.

Problemi correlati