Individuelle Einzelseiten.
Ich nehme an, du bist auf die Idee gekommen, Frames zu verwenden, um wiederkehrende Seitenelemente (Header, Footer, Menü, andere Navigationselemente, …) zentral definieren zu können, statt sie redundant in jede Datei setzen zu müssen?
Dafür gibt es in reinem HTML leider tatsächlich keinen zufriedenstellenden Mechanismus.
Ein Ausweg ist serverseitiges Preprocessing vor dem Ausliefern der Seite an den Browser.
Erstbester Link dazu:
-
PHP Include statt Frames
Das Problem ist, dass du dafür eine Scriptsprache wie etwa PHP einsetzen musst (wenn auch nur für einen Befehl ;)). Um PHP lokal ausführen zu können, benötigst du dann gleich ein Webserver-Paket wie etwa XAMPP (
apache friends - xampp).
Das mag sehr kompliziert erscheinen, ist aber meines Erachtens der beste Weg an Frames vorbei, falls du diese aus dem Grund einsetzt, den ich eingangs umrissen habe.
Beim Generieren von Internetseiten mit wiederkehrenden Elementen führt in meinen Augen kaum ein Weg an diesem Preprocessing-Schritt vorbei. Manche Editoren bieten dafür integrierte Template-Funktionalität an, die im Grunde nichts anders ist. Sowas möchte ich aber nicht empfehlen, da es nie gut ist, seinen Workflow von einem speziellen Editor abhängig zu machen.
Noch ein Schritt weiter:
MVC (Das aber nur sehr am Rande.)