PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : scrollendes Menü mit CSS?



Niji-chan
08.06.2005, 14:40
Hi,
ich möchte auf eine Seite ein Menü einbauen, dass immer mitscrollt. Dabei möchte ich möglichst kein JavaScript einsetzen.
Wäre dies also auch mit CSS möglich?

noch kurz nen Beispiel:

Ich habe zwei div-Container. Im einen wird der Text ausgegeben, im anderen soll das Menü erscheinen. Wenn ich die Seite nun weiter nach unten scrolle, soll auch das Menü mitfahren.

Bisher habe ich sowas mit Frames gelöst, finde es nun aber nicht mehr so toll...

Dingsi
08.06.2005, 14:54
position: fixed;. Rate mal welcher Browser dies -nicht- unterstützt.
Ein Beispiel der Anwendung sieht man hier (http://www.w3.org/Style/CSS/) schön.

Niji-chan
08.06.2005, 15:00
mal überlegen... IE? :D

danke

dadie
08.06.2005, 15:03
Vlätter mal die seite vom CSS Tut dich ;)

http://css.fractatulum.net/sample/layout5format.htm

Das hilft dir evtl. und birngt dich auf ideen ^^

wrtlprnft
08.06.2005, 16:28
Ich bevorzuge die Lösung mit position:fixed und dann ein kleines Javascript (http://www.doxdesk.com/software/js/fixed.html) für den IE, das das Menu für den auch fixiert macht.
Der kleine Teil der IE- Nutzer ohne JS werden es wohl überleben, wenn sie etwas mehr scrollen müssen. Dafür kann man in jedem Browser (der das kann) auch Panning (mittlere Maustaste) verwenden, was mit overflow:auto- Containern nicht möglich ist.