Hallo
Moin,
ich habe eine 5-spaltige Tabelle, die beim Druck über mehrere A4-Seiten geht. Pro td möchte ich nur zwei Zeilen, wenn der Inhalt länger wird, soll abgeschnitten werden
Das funktioniert nicht wie gewünscht. Spalte 4 wird so breit wie möglich, Spalte 5 wird unterdrückt, wenn man das Fenster auf A4-Breite verkleinert oder die Druckvorschau ansieht:
Also gebe ich Spalte 4 eine maximale Breite:
table.positionen tr > td:nth-of-type(4) { width: 32%; max-width: 32%; background:#ff0;}
background nur zur Kontrolle. Die Breiten-Begrenzung wirkt überhaupt nicht, warum nicht?
Wenn du mit Prozentangaben hantierst, muss bekannt sein, worauf sich die Prozentangabe bezieht. Die Frage lautet also „32% wovon?“.
Entweder muss ein Vorfahrenelement eine absolut zu berechnende Breite haben (in vw
, em, rem
oder wenn es gar nicht anders geht inpx
[1]) oder es muss, wie es früher™️ üblich war, die Breite für html
oder body
angegeben sein (zum Beispiel mit 100% (oder moderner und absolut berechenbar 100vw
) für den gesamten Viewport).
Tschö, Auge
200 ist das neue 35.
[edit]da du drucken willst, geht natürlich genausogut auch
pt
[/edit] ↩︎