Matschek: Spaltenbreiten via COL behagt sich mit TD-Paddings

Beitrag lesen

Ich gebe Tabellen meist über CSS eine Gesamtbreite und lasse eine Spalte (COL-Element) als Puffer in der Breite undefiniert, vor allem dann, wenn ich der Tabelle table-layout:fixed verpasse. Damit Fahre ich meist ganz gut. Wenn ich Wert darauf lege, dass alle Spalten in IE und Firefox gleich ticken arbeite ich mit dem Nächsten-Geschwister-Selektor, den IE6 und IE7 ja nicht verstehen und die sich dann weiterhin nach den Abgaben der weniger mächtigen COL-Elemente richten, kann man es so differenzieren:

z.B.:

col.second { width:80px; }

th:first-child + td { width:60px }


>   
>   
> Gruß Gernot  
  
Hallo Gernot,  
  
für die konkrete Aufgabenstellung ist mir das schon zu viel Aufwand und Workaround, aber generell ist das eine interessante Möglichkeit das zu differenzieren. Daher dennoch Danke für den Tipp!  
  
Gruß,  
Matschek