Robert: table und CSS - border:blablabla...

Beitrag lesen

Halli,

wenn ich für eine Tabelle mittels CSS einen Rahmen bestimmen möchte, z.B. mit {border:1px solid #000000}
und diesen Rahmen auch für die Zellen haben möchte, kann ich dies natürlich z.B. mit td {border:1px solid #000000}     tun,
wenn ich aber nun Tabellen mit unterschiedlichem Rahmenaussehen erstellen möchte (in ein und derselben HTML-Datei!), kann ich dies ja auch tun, indem ich Klassen definiere. aber dann muss ich doch jedesmal in meiner Tabelle im <td> - Tag die Klasse angeben, also <td class="xy"></td> <td class="xy></td> ...usw.

Nein. Eine Klassenangabe in der Tabelle reicht.
Im CSS:
table.xy { /* ... */ }
table.xy td { /* ... */ }
table.abc { /* ... */ }
table.abc td { /* ... */ }

Stichwort: Kontext-Selektoren

Robert