Hallo Ihr,
ich habe mir endlich einen Ruck gegeben und begonnen, mich mit css auseinanderzusetzen. Nach vielem Lesen, Lernen und Probieren habe ich es mittlerweile auch geschafft, ein meinen Vorstellungen entsprechendes Layout zu entwerfen und es umzusetzen. Lacht nicht, jeder fängt mal an, und ja, Ihr habt Recht, ich hätte es eher tun sollen.
Nun möchte ich meinen bestehenden Content Stück für Stück entrümpeln und einfügen. Und schon stehe ich vor einem Problem, für dass ich auch nach langer Suche und heiß gelaufenem Google keine Lösung fand.
Nach meinem jetzigen Kenntnisstand müssen auf jeder Seite, die ich zeige, das Grundgerüst mit <div> und </div> aufgebaut und die Zwischenräume mit Inhalt gefüllt werden. Das finde ich ziemlich umständlich und unübersichtlich, weil sich ständig wiederholend und immer gleich bleibend. Meine Idee war daher, das <div>-Grundgerüst auszulagern und per php-include in jede Seite einzubinden.
Nun mein Problem: Geht das? Wie kann ich in einer ausgelagerten Datei die Positionierung der <divs> festlegen und - darauf kommt es an - dort zwischen <div> und </div> auf Inhalt verweisen, der nach dem includen erst eingefügt wird? Auf diese Weise bräuchte ich lediglich Seiten mit Inhalt erstellen, die irgendwo im Kopf das für alle Seiten gültige Grundgerüst includen.
Denke ich zu kompliziert? Gehe ich das Problem falsch an? Wie macht Ihr das, wenn Ihr hundert Seiten mit dem gleichen Layout versorgt und nicht in jeder der Seiten die gleichen <div>-Angaben schreiben wollt, wobei dann bei einer Änderung jede einzelne Seite überarbeitet werden müsste?
Ich gebe zu, dass ich css-Anfänger bin. Aber ich mache Fortschritte.
Liebe Grüsse
Mondschatten
---
Schwarz kann auch glänzen.