Würde es mal mit CSS probieren, siehe hier: http://intensivstation.ch/templates/ .
Speziell dieses Beispiel:
http://intensivstation.ch/files/templates/temp11.html bzw.
http://intensivstation.ch/files/templates/temp09.html
Ich habe mit GoLive eine Website erstellt (Link: ferienhauserwin.fe.ohost.de), die ich mit Hilfe von Frames für alle Bildschirmauflösungen zentriert habe.
Problem: Die Seiten laden sich bei jedem gewählten interne Link aufs neue, d.h. das gesamte Framesset aktualisiert sich (auch logisch, da einzelen innere Framesets teilweise unterschiedlich groß sind, siehe Link).
Frage: Welche Möglichkeiten gibt es, Framesets für alle Auflösungen optimal zu zentrieren, ohne äußere variable Frames einbauen zu müssen. Wie lässt sich dieses Problem mit/ohne Frames am professionellsten lösen?
Ich bin für jede Antwort dankbar!
Würde es mal mit CSS probieren, siehe hier: http://intensivstation.ch/templates/ .
Speziell dieses Beispiel:
http://intensivstation.ch/files/templates/temp11.html bzw.
http://intensivstation.ch/files/templates/temp09.html
Du benutzt Frames, ohne sie zu benutzen.
Nicht das Frameset läd sich bei jedem Link aufs neue, sondern es läd sich bei jedem Link ein neues Frameset.
Ich würde mir mal in der GoLive-Hilfe alles über Musterseiten und Komponenten ansehen. Damit dürfte dein Problem eher sinnvoll zu lösen sein.
Die Musterseiten natürlich nicht als Alternative zu den CSS-Beispielen von koenigxblau, sondern als Ergänzung.
Gruß
Uwe
Vielen Dank!
Problemstellung: Habe einen am Bildschirm für alle Auflösungen zentrierten Rahmen mit CSS erstellt, wie auf der Seite intensivstation.ch/templates erklärt. Kann ich mein Frameset in diesen Rahmen einbinden?
Ist es richtig, wenn ich folgende Arbeitsschritte befolge:
1) Definieren eines zentrierten Bereiches mit CSS (gemacht)
2) Einfügen eines Layout-Rasters in diesem Rahmen (bis zum Rand)
3) Verteilen aller benötigten Objekte (inkl. Menüleisten) mit Rahmenwerkzeug
4) Zuweisen der Hyperlinks
5) Ebensolches Erstellen aller anderen Seiten
Könntest du mir eine Rückmeldung geben, ob diese Abfolge korrekt ist. Ich kann es mir anders nicht verständlich erklären.
Um Gottes Willen kein Layout-Raster,
das wird Dir viele Probleme bringen.
Auch den Rest mit Ebenen anlegen,
oder wenn es anders nicht geht
Tabellen...
Gruß
Dirk
Gut, dass du mir das mitgeteilt hast! Danke!
Eine letzte Frage habe ich heute noch: Ist es möglich, eine Ebene in eine andere einzubinden oder muss ich den Rahmen immer am gesamten Bildschirm ausrichten. Bei Letzterem gäbe es ein Problem mit dem Zentrieren: Wie lässt sich eine Ebene z.B. 60 Pixel links vom horizontalen Mittelpunkt ausrichten?
Du kannst Ebenen verschachteln,
das zentrieren geschieht meist
über eine zentrierte Hauptebene,
in der die anderen dann enthalten
sind...
Gruß
Dirk
Zum Layoutraster hat Dirk ja schon alles gesagt.1) Definieren eines zentrierten Bereiches mit CSS (gemacht)
2) Einfügen eines Layout-Rasters in diesem Rahmen (bis zum Rand)
3) Verteilen aller benötigten Objekte (inkl. Menüleisten) mit Rahmenwerkzeug
4) Zuweisen der Hyperlinks
5) Ebensolches Erstellen aller anderen Seiten
Bei 4) und 5) könnte aber noch ein Missverständnis liegen.
Die erste Seite, die du nach deinen Vorstellungen anlegst solle eine Musterseite sein. In dieser definierst du alle Bereiche, in denen später in den echten Seiten Inhalte eingefügt werden sollen (siehe Onlinehilfe).
Die Links können/müssen in diesem ersten Schritt erst einmal leer ("#") abgelegt werden. Nun legst du mit Hilfe der Musterseite die echten Seiten an. Im nächsten Schritt kannst du die Musterseite öffnen und jetzt Links auf die neuen Seiten einfügen. Die Links werden automatisch in alle Seiten übernommen.
Im letzten Schritt fügst du die Inhalte der einzelnem Seiten ein.
Gruß
Uwe
Danke für die Erklärungen!
Ich habe einen Rahmen ".body" erstellt, der zentriert dargestellt wird. Nun möchte ich andere erstellte Rahmen, die sich im Hauptrahmen befinden, an diesem ausrichten (Funktion: Art der Position): Wenn ich "Absolut" auswähle und für "Links" und "Oben" z.B. jeweils den Wert 0 eingebe, wird der Rahmen am linken oberen Rand des Bildschirms angezeigt und nicht im ".body". Und bei der Funktion "Relativ" fallen die Objekte wieder in den normalen Layoutmodus zurück und lassen sich daher nicht positionieren.
Könnt ihr mir vielleicht einen Tipp geben?
Rahmen sind die Dinger mit dem #
was Du machst sind Klassenstile,
die haben einen . davor...
Und nimm niemals die Layout-Ansicht
als Wahrheit, sondern nur die Darstellung
im echten Browser...
Gruß
Dirk
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)