Hallo,
Ich nutze CSS so gut wie überall. Vor allem für pixelgenaue Positionierungen aber hier und da eignen sich Tabellen nun mal besser. Wozu sind sie auch da.
Tabellen sind dazu da, tabellarische Inhalte aufzunehmen. Sie sind ausdrücklich _nicht_ dazu da, für Layout-Zwecke mißbraucht zu werden.
ob das so _ausdrücklich_ ist, trotz Quellen wie http://www.w3.org/2002/03/csslayout-howto m.E. nicht,
und dazu gibt es noch andere Aspekte.
Die Idee einer Einschränkung der Nutzbarkeit von Tabellen ist relativ jung, und bezogen
auf den dürftigen Leistungsumfang von CSS und dem noch dürftigeren Leistungsumfang
der Browser eigentlich nicht umsetzbar.
Und Ziel dieser Ideen ist erstmal nicht ein an sich besseres HTML sondern ein richtigeres
HTML in Verbindung mit CSS in Hinblick etwa auf ein sematic web. Die daraus abgeleitete
und unterstellte geringere Barrierefreiheit von Tabellen ist z.B. aber nicht automatisch
gegeben und belegt die Fragwürdigkeit solcher Argumentationen.
Im Vergleich zu Tabellen kommen wir beim CSS-Layout nun oft zu Browserweichen im CSS oder zu
Hilfselementen wie Containerdivs usw. im HTML, die die Trennung von "Inhalt" und "Layout"
endgültig ad absurdum führen.
Schliesslich die mögliche Frage nach tabellarischem Inhalt. Hier kann etwa Layout als
Inhalt verstanden werden, und die möglichen Beziehungen zwischen Seitenteilen können
nochmals eine Tabelle begründen.
Grüsse
Cyx23