Frames und zentrierte Tabellen
-
Hallo,
ich habe gerade ein Problem.
Ich habe eine Website mit zwei Frames (oben und unten).
Oben habe ich mein Menü in einer Tabelle zentriert über die Bildschirmbreite.
Unten den passenden Inhalt - ebenfalls in Tabelle (zentriert).
Soweit sieht auch alles in fast jedem Browser gut aus.
Nur sobald ein Scrollbalken eingeblendet werden muss (Text im unteren Frame zu lang) verschiebt sich das untere Frame um den Scrollbalken.
Dies hat eine hässliche Verschiebung zufolge, so dass der Inhalt des oberen und unteren Frames verschoben sind.Gibt es dafür eine Lösung?
Am besten wäre Standard-HTML.Gruß,
dragonos
-
jo:
hau tabellen und frames raus und mach alles mit CSS -> warum, siehe FAQ
-
CSS RULES ;-))
CU
der Bekehrte
-
Ich hab mir mal eine Seite, welche nur mit CSS arbeitet angeschaut. http://www.w3.org/Style/CSS/
Leider sieht die Page in den verschiedenen Browsern komplett anders aus.
Bsp.:
In Opera bleibt das Navigationsmenü immer sichtbar - sieht gut aus.
In IE6 wird das Menü gescrollt und sieht im Vergleich zu Opera ziemlich
erbärmlich aus.Gibts dafür annehmbare Lösungen - oder ist das Problem unlösbar?
Gruß,
dragonos
-
Ich will jetzt zwar nicht wieder für Frames werben, aber wenn du Frames verwendest kannst du die Scrollbar einfach oben und unten immer einblenden: http://www.selfhtml.net/html/frames/eigenschaften.htm#scrollbars
-
Hallo,
genau da liegt das Problem.
Im Navigationsframe soll kein Scrollbalken zu sehen sein.Gruß,
Dragonos
-
scrolling="no"
-
Wenn im Navigations-Frame keine Scrollleiste sein soll, im unteren Frame aber manchmal eine kommt und manchmal nicht gibt es leider keine vernünftige Lösung (außer eben die Umstellung auf CSS bzw. HTML ohne Frames)
Man könnte zwar vielleicht etwas mit JS basteln, aber sauber ist das nicht :p
-
Original erstellt von Dragonos:
**Leider sieht die Page in den verschiedenen Browsern komplett anders aus.
**geiles feature, gell?
diese seite bietet eine maenge style sheets an, IE kann kein position:fixed; also wird ihm ein anderes stylesheet gegeben. aber ein standardkonformer browser wie Opera oder Mozilla laesst dich sogar aussuchen welches style du willst - na koennen das deine frames??
-
Wie kann ich dann aber eine Navigation immer sichtbar haben, wenn z.B. IE kein position:fixed kann?
Da muss ich ja zwangsläufig auf Frames zurückgreifen, oder?Gruß,
dragonos
-
wieso?
kannst ja andere stylesheets anbietenoder du machst es ganz anders:
dein content div-container hat overflow:scroll und eine fixe größe - dann wird er quasi wie ein frame behandelt, nur halt ohne frame nachteile
arbeite dich da mal rein und vergiss frames, es lohnt sich.