Hallo!
Wenn Du Tabellen nimmst, brauchst Du kein CSS und umgekehrt.
Das eine hat mit dem anderem überhaupt nichts zu tun.
Tabellen sind da um tabellarische Daten auszuzeichnen, CSS ist da um das Erscheinungsbild zu bestimmen.
Wenn du zb Wetterdaten (Stadt: Temperatur, Niederschlag, ...) präsentieren willst, dann nimmst du selbstverständlich eine Tabelle. Dazu ist sie da. Wenn du jetzt das Erscheinungsbild der Tabelle (Schriftgröße und -art, Hintergrundfarbe oder -bild usw) bestimmen möchtest, dann verwendet man _zusätzlich_ CSS.
Aber entweder Tabelle oder CSS ist Nonsens.
mfg
frafu