Ich möchte CSS text-overflow
in einer Tabellenzelle verwenden, so dass der Text, wenn er zu lang ist, um auf einer Zeile zu passen, mit einem Auslassungszeichen abgeschnitten wird, anstatt auf mehrere Zeilen umgebrochen zu werden. Ist das möglich?
Ich habe es so versucht:
td {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
Aber das white-space: nowrap
scheint den Text (und seine Zelle) kontinuierlich nach rechts auszudehnen und die Gesamtbreite der Tabelle über die Breite ihres Containers hinaus zu schieben. Ohne diese Eigenschaft jedoch wird der Text weiterhin auf mehrere Zeilen umgebrochen, wenn er den Rand der Zelle erreicht.
12 Stimmen
Tabellenzellen gehen mit
overflow
nicht gut um. Versuchen Sie, ein div in die Zelle zu setzen und dieses div zu stylen.