Homepage selbermachen 7.849 Themen, 35.585 Beiträge

CSS-Frame erweitern

Foxy / 5 Antworten / Flachansicht Nickles

Weil ich von dem I-Frame wegkommen möchte und kein traditionelles Frame will, habe ich mir eine Seite mit einem CSS-Frame gebastelt.

Klarer Vorteil: Kopf,Logo, Navigation und Fuß - alles auf einer Seite und nur einmal. Man könnte das mit einem Schaufenster vergleichen.
Klarer Vorteil aus meiner Sicht auch: Die Besucher finden sich gut zurecht, alles bleibt übersichtlich. Nachteil: Nicht für große Projekte, wie z.B. Nickles.de geeignet.

Nun möchte ich eine Navigationsanzeige in der Art: - Du bist hier: "Beschreibung" - (gesehen bei CSS4you) einbauen.
Es soll also im Prinzip zu jeder im CSS-Frame neu geladenen Seite eine kurze Standortbeschreibung im Web Projekt, im Kopf der index-Seite angezeigt werden.

Bei CSS4you geht das, weil keine Frames benutzt werden, sondern nur einzelne Seiten. Was mich dabei aber stört ist, dass die Seiten mit samt der Navigation oben raus scrollen. Das möchte ich nicht, deshalb nutze ich den einen Frame.

Das Problem ist nun, wie ich die Navigationsanzeige "Du bist hier: =Beschreibung" in den Kopf der index-Seite bekomme.
Noch ein CSS-Frame einbauen? NUr woher den Text der Anzeige bekommen?

cu Foxy

bei Antwort benachrichtigen
Borlander Foxy „Hallo Borlander, ja, bei www.css4you.de hatte ich das mit der zweiten...“
Optionen
Leider muss man sich entscheiden zwischen klassischer Frameseite und Iframe oder CSS Loyaut.
CSS und Frames schließen sich nicht gegeneinander aus. Man kann auch beides zusammen verwenden...

Tabellen ersetzen durch CSS. Von daher schließe ich auch diese Diskussion.
Jepp. Auf Layout-Tabellen kann man inzwischen zum Glück gut verzichten :-)

WEil ich wenig Zeit habe und ja auch bischen faul bin, bleibt es bei meiner HP wohl erstmal beim Iframe.
Kann es sein, daß es Dir darum geht einen indentischen Seitenteil wie z.B. die Navigation überall einheitlich einzubinden? In dem Fall wäre Serverseitiges Scripting die Antwort...


Gruß
Borlander
bei Antwort benachrichtigen