hallo,
wenn es dir um das Design der Seite geht, dann kannst du entweder Tabellen dafür missbrauchen
Das ist ein unbrauchbarer Rat.
oder CSS dafür verwenden
CSS wird er _immer_ verwenden, also gibt es zu CSS keine Alternative und kein "oder".
Prinzipiell kannst du Server Side Includes verwenden oder eine beliebige serverseitige Scriptsprache (PHP, Perl, Python, Ruby, ...), sofern sie von deinem Server unterstützt wird.
Das kann er, nur hat das mit dem möglichen Layout bzw. Design überhaupt nichts zu tun.
Grüße aus Berlin
Christoph S.