Homepage selbermachen 7.852 Themen, 35.619 Beiträge

CSS-Frame erweitern

Foxy / 5 Antworten / Baumansicht 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 „CSS-Frame erweitern“
Optionen

Was genau meinst Du mit CSS-Frame?
Die Bezeichnung habe ich im Zusammenhang mit dem CSS-Standard noch nie gehört, SelfHTML kennt sie auch nicht. Google spuckt dazu nur Verweise auf ein CSS-"Framework"/Template hin.

CSS4you
www.css4you.de?

NUr woher den Text der Anzeige bekommen?
Der wird i.d.R. durch serverseitiges Scripting generiert. Mit CSS alleine wirst Du sowas kaum hinbekommen...


Gruß
Borlander

bei Antwort benachrichtigen
asterix5 Foxy „CSS-Frame erweitern“
Optionen
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.
Wenn die Navigation fixiert positioniert wird, scrollt sie nicht mit, siehe (Anleitung) http://de.selfhtml.org/css/layouts/fixbereiche.htm und (ein Beispiel) http://de.selfhtml.org/css/layouts/anzeige/fixiert_ie.htm



\"Als ich nach Deutschland kam, sprach ich nur Englisch - aber weil die deutsche Sprache inzwischen so viele englische Wörter hat, spreche ich jetzt fließend Deutsch!\" (Rudi Carrell)
bei Antwort benachrichtigen
Foxy asterix5 „ Wenn die Navigation fixiert positioniert wird, scrollt sie nicht mit, siehe...“
Optionen

Jo, Danke für den Tipp. SelfHTML ist immernoch eine feste Bank.

Foxy

bei Antwort benachrichtigen
Foxy Nachtrag zu: „CSS-Frame erweitern“
Optionen

Hallo Borlander,
ja, bei www.css4you.de hatte ich das mit der zweiten Navigationsanzeige gesehen. Schade, dass es die Seite nichtmehr gibt.

CSS-Frame - das war mein interner Projekttitel, der so ja nicht ganz korrekt ist -. Ist ja ein Quasiframe. Hier war wohl mein Wunsch Vater des Gedanken.
Leider muss man sich entscheiden zwischen klassischer Frameseite und Iframe oder CSS Loyaut. Das ist mir jetzt klar geworden. Eigentlich lautet das Thema ja auch: Tabellen ersetzen durch CSS. Von daher schließe ich auch diese Diskussion.

WEil ich wenig Zeit habe und ja auch bischen faul bin, bleibt es bei meiner HP wohl erstmal beim Iframe.

Danke und Gruß
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