hi,
Ein gutes Bsp. is z.B. MySpace.
Was heisst gut? Wie oft schneien hier leute rein, die fragen, wie man ein Hintergrundbild in dem ding richtig ausrichtet?
Aber gut, wenn du es unbedingt machen willst, hier ein Paar Ideen:
Erstmal sollte (kein muss) die CSS Dynamisch sein, also ein Serverseitiges Script („demo“ „demo“ und dann mit „?var=
“ in der URI spielen)
-- Das Menu
--- Im Backend bietest du 2 oder mehr Buttons an, mit denen der User das Menu nach Links oder Rechts floaten lassen kann, dass jeweils ausgewählte speicherst du dann in der Datenbank und schreibst es in die CSS
-- Header
--- da muss der User erstmal die möglichkeit haben, Bilder hochzuladen, dass ist leicht. Dann erstellst du wieder Buttons, dieses mal musst du aber das Verzeichnis auslesen, in dem alle Bilder sind, die der User für Header hoch geladen hat.
--- Je nach dem, welches Bild vom User ausgewählt wird, schreibst du die URI des Bildes ins CSS für den Header, musst aber dann auch die Höhe und Breite der Bilder berücksichtigen, falls die späteren User sich nicht immer an die vorgegebenen ausmasse der einzubindenden Bilder halten sollten (das funktioniert übrigens mit getimagesize()).
Und so kannst du für das gesamte Layout vorgehen, also nicht vom User ein fertiges CSS erwarten, sondern ein Paar möglichkeiten vorbereiten und diese anbieten.
Sowas hatte ich mal Ansatzweise angefangen, wobei ich hier mit Inlinestyles gearbeitet hatte und die Werte auch nicht speichere -- der Faulheit sei dank ;)
mfg