CSS: Tabellen resetten

Nicht dass jemand denkt, HTML-Tabellen wĂ€ren im CSS-Design generell verboten. Ganz und gar nicht. Sie sollten jedoch ausschließlich fĂŒr Tabellendaten verwendet werden. Man kann sie dann auch richtig hĂŒbsch stylen.

Zwei weniger bekannte CSS-Attribute helfen dabei, eine Art Grundzustand fĂŒr Tabellen und die darin enthaltenen Felder herzustellen. Denn selbst wenn man in allen Elementen brav den border: none; gesetzt hat, ist die Tabelle wundersamerweise immer um 2 Pixel nach rechts versetzt. Der normale border im CSS hat nĂ€mlich mit dem Tabellenrahmen nicht viel zu tun. Dieser lĂ€sst sich mit folgender hĂŒbschen Anweisung global auf 0 setzen:

Davon ausgehend kann man dann nach und nach seine Tabellen so gestalten, wie man das fĂŒr richtig hĂ€lt. Schließlich gibt es kaum etwas schlimmeres, als sich bei der Darstellung der Tabellenrahmen auf den Browser zu verlassen. Der hat das nĂ€mlich wirklich nicht drauf.