Perché il seguente CSS non funziona?Overflow di testo CSS: i puntini di sospensione funzionano sui tag di ancoraggio?
a {
width: 60px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
Perché il seguente CSS non funziona?Overflow di testo CSS: i puntini di sospensione funzionano sui tag di ancoraggio?
a {
width: 60px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
È perché le ancore sono di serie, inline
elementi. L'aggiunta di display:inline-block
farà funzionare il codice sopra.
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
Che ne dici di inline-block? – Greg
Aggiungi display: block
al tuo css.
Che ne dici di blocco in linea? – Greg
@Greg yeah soluzione migliore, aggiornerò la mia risposta .. Grazie! – Martin
Deve essere: display: blocco invece del blocco in linea –