Auge: Problem mit Breite einer Tabellenspalte

Beitrag lesen

problematische Seite

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.

  1. [edit]da du drucken willst, geht natürlich genausogut auch pt[/edit] ↩︎