Michael Schröpl: Breite von Tabellenspalten

Beitrag lesen

Hi Orlando,

Ich erinnere mich allerdings an Forum-Postings darüber,
daß mit moderneren CSS-Varianten Dinge wie "Formatie-
rung der 2. Zelle einer Tabellenzeile" möglich sein
sollen - so etwas Ähnliches würde mir wahrscheinlich
die Verwendung von <colgroup> (das eben leider immer
nur für _eine_ Tabelle gilt) ersparen.

< http://www.w3.org/TR/css3-selectors/#nth-
child-pseudo> ff. ist zwar eine Möglichkeit,
aufgrund der mangelnden Unterstützung durch die
Browser im Moment jedoch nicht wirklich praktikabel.

Das war es, was ich hören wollte.

Besser, du arbeitest hier mit Klassen.

Das möchte ich nicht - das wäre ja schlimmer als die
<colgroup>-Methode, wenn ich jedem einzelnen <td>
wieder eine Klasse zuweisen müßte.

Du regelst ohnehin kaum etwas direkt im HTML-Teil,
was genau willst du denn noch auslagern?

Die <colgroup> durch CSS3 ersetzen ...

b) Ich muß dieses Dokument mit einem [Browser]
drucken können.
Tja, die Tabelle ist zu breit.

Die konkreten CSS-Einstellungen (margin etc.) sind
keineswegs fix - die kann ich für das Drucken ggf.
mal kurz anpassen.

Warum druckst du nicht einfach im Querformat
(http://selfhtml.teamone.de/css/eigenschaften/printlayouts.htm#size)?

Weil das dann mit dem Rest des Buches nicht vereinbar
ist (und weil so ein Dokument per Definition auf zwei
benachbarte Druckseiten gehört, was ich im Querdruck
nicht mehr schaffe, dann würden es drei Seiten).

@page{size:landscape;} und das Problem ist erledigt,
der Ausdruck sieht dann IMHO auch wesentlich besser
aus, weil die Zellenhöhe sich nicht verändert.

Die Zeilenhöhe soll sich ohnehin nicht ändern ...
falls der M$IE da mal wieder den CSS-unterdrückten
Umbruch nicht kapiert, werde ich nacharbeiten müssen.

Danke für die Infos
      Michael