Risposte:
Nota: funziona solo su elementi a blocchi. Se è necessario eseguire questa operazione su celle di tabella (ad esempio), è necessario inserire un div all'interno della cella di tabella poiché le celle di tabella presentano una cella di tabella non bloccata.
A partire da CSS3, questo è supportato anche per le celle di tabella.
p.oneline { white-space:nowrap; overflow:hidden; display:block;}
È possibile utilizzare CSS white-space Property
per raggiungere questo obiettivo.
white-space: nowrap
A volte l'utilizzo al
posto degli spazi funzionerà. Chiaramente ha degli svantaggi, però.
Solo per essere cristallino, questo funziona bene con paragrafi e intestazioni ecc. Devi solo specificare display: block
.
Per esempio:
<h5 style="display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden">
This is a really long title, but it won't exceed the parent width
</h5>
(perdona gli stili in linea)