Scrollbalken
Tanja
- html
Hallo Ihr,
weiss jemand eine Möglichkeit, einen vertikalen scrollbalken bei einer Seite zu erzwingen? Jetzt mal abgesehen von unsichtbaren gifs und Absätzen :-)
Konkret soll das für Firefox sein. Das eigentliche Problem ist ein Layer für ein ausklappbares Menü berechnet für die Seitenmitte, also nicht ab Fensterrand sondern ab Tabellenrand. Seltsamerweise verschiebt der sich bei Firefox, sobald der scrollbalken weg ist.
Falls jemand eine narrensichere Programmierung dafür hat, die bei Opera, IE, NS u n d Firefox funktioniert, wär natürlich auch toll, oder sogar toller.
Schon mal danke für Tips,
Tanja
Hallo Tanja.
weiss jemand eine Möglichkeit, einen vertikalen scrollbalken bei einer Seite zu erzwingen?
Da das ganze Vorhaben nicht sonderlich sauber ist, dürfte mein Lösungsvorschlag passen:
html, body {
height:100%;
padding-bottom:1px;
}
Bei korrekter Umsetzung des Boxmodells kommt es hier zu einer Gesamthöhe von 100% zuzüglich einem Pixel → der vertikale Scrollbalken wird angezeigt.
Einen schönen Sonntag noch.
Gruß, Ashura
Hallo Ashura,
Erstmal danke für deine schnelle Antwort. Leider erscheint kein scrollbalken. Muss ich mehr tun, als den code mit <script.. </script>
versehen und in den head einfügen?
Und naja, sauber ist das nicht, ich frickel halt so rum, bis jetzt hat es mit allen Browsern in verschieden Versionen funktioniert, nur firefox will nicht.
Hast du eine saubere Lösung für ein Aufklappmenü, deren Position nicht vom Fensterrand abhängig ist?
Viele Grüße,
Tanja
Hallo Tanja.
Erstmal danke für deine schnelle Antwort. Leider erscheint kein scrollbalken. Muss ich mehr tun, als den code mit <script.. </script>
versehen und in den head einfügen?
Ja. Zuersteinmal musst du verstehe können, dass der von mir gepostete Code nichts mit JavaScript zu tun hat, folglich also nichts in einem Scriptblock zu suchen hat.
Der Code gehört in ein http://de.selfhtml.org/html/transit/stylesheets.htm@title=style–Element oder alternativ in ein <http://de.selfhtml.org/css/formate/einbinden.htm#separat@title=externes Stylesheet>.
Hast du eine saubere Lösung für ein Aufklappmenü, deren Position nicht vom Fensterrand abhängig ist?
Kommt darauf an, wie genau deine Anforderungen aussehen. Vielleicht genügt dir <http://de.selfhtml.org/css/layouts/navigationsleisten.htm#modern@title=dieses Beispiel> schon als Grundlage.
Einen schönen Montag noch.
Gruß, Ashura
Hallo Ashura,
Tja, da habe ich mich anscheinend als Komplettdussel geoutet?
Anyway, die schnell und schmutzig Lösung funktioniert :-))
Danke!
Das Beispiel bekomme ich auf IE 6 unter W2000 nicht zum Laufen (hab jetzt ne Stunde dranrumprobiert), liegt das auch an mir? Die anderen Browser liefern brav ein Aufklappmenü ab...
Falls du nochmal antworten möchtest, schon mal danke, ansonsten auch.
Viele Grüße,
Tanja
Hallo Tanja.
Das Beispiel bekomme ich auf IE 6 unter W2000 nicht zum Laufen (hab jetzt ne Stunde dranrumprobiert), liegt das auch an mir? Die anderen Browser liefern brav ein Aufklappmenü ab...
Einmal abgesehen davon, dass du das ganze doch eigentlich nur deswegen machst, weil Nicht–IEs standardmäßig keinen Scrollbalken anzeigen könnte es daran liegen, dass dein Dokument den IE in den Quirksmodus befördert. Dadurch berechnet er das http://de.selfhtml.org/css/formate/box_modell.htm@title=Boxmodell anders, weshalb es zu 100% abzüglich einem Pixel kommt.
Einen schönen Montag noch.
Gruß, Ashura