Ich habe eine Tabelle mit einer langen Zeile in einer ihrer Zellen. Ich brauche die lange Trennlinie, damit der Tisch nicht mehr als 100% breit ist. Ich fand, dass durch Hinzufügen von table-layout: fixed
und word-wrap: word-break
, wird es die lange Zelle wickeln. Ein Nebeneffekt der Verwendung von table-layout
ist jedoch, dass alle Spalten die gleiche Breite haben.Word-Wrapping einer langen Tabellenzelle bei Beibehaltung der dynamischen Breite in anderen
Sie können ein Beispiel, das hier sehen:
Wie kann ich die erste Spaltenbreite Auto Größe machen nur ihren Inhalt zu passen? (dh in diesem Beispiel sollte es gerade breit genug sein, um die 1
und 2
in dieser Spalte zu zeigen.)
Die Daten in der Tabelle werden dynamisch geladen, so dass eine Lösung, die Breitenwerte hart codiert, nicht gut ist, weil es keine Möglichkeit, im Voraus zu wissen, wie breit eine Säule sein sollte. Meine einzige Option ist die Verwendung eines <table>
, ich kann kein <div>
oder ein anderes Element verwenden.
Also gibt es keine Möglichkeit, dies ohne Javascript zu tun? traurig :( – strongriley