Rolf b: Tabelle mit Hurenkindern und Schusterjungen

Beitrag lesen

Wenn ich die spec richtig lese, bezieht sich orphans und widows auf Umbrüche innerhalb einer Box, um die Striktheit von page-break-inside:avoid aufzulösen. Wobei - page-break-inside scheint ja auch nicht so ganz der Hit zu sein, was Portabilität angeht.

Umbrüche außerhalb einer Box sollten ein Fall für page-break-after: avoid sein. Gemäß caniuse genießt diese Einstellung herausragende Unterstützung bei Opera Mini. Sonst - äh - nicht.

Als lösungsorientierter Programmierer ohne detaillierte Kenntnis aller CSS Hacks würde ich eines dieser Ziele verfolgen:

  • man generiert am Server ein PDF
  • man erzeugt keine separate Row für die Überschriften, sondern fummelt die Überschrift in die td der ersten Row des Blocks hinein, und gibt dem ein page-break-inside:avoid.

Gruß Rolf