David: Navigation

Hallo
Ich brauch mal dringend Hilfe: Ich möchte, das meine Navigationsleiste feststeht, also beim scrollen nicht aus dem Bild verschwindet, ich weiss das man das mit Frames machen kann, aber das ist keine Gute Lösung, also wenn mir jemand weiterhelfen kann, z.B. Stylesheets (?) dann schreibt mir bitte.
Danke im voraus.
             David

  1. Hi,

    Ich brauch mal dringend Hilfe: Ich möchte, das meine Navigationsleiste feststeht, also beim scrollen nicht aus dem Bild verschwindet, ich weiss das man das mit Frames machen kann, aber das ist keine Gute Lösung, also wenn mir jemand weiterhelfen kann, z.B. Stylesheets (?) dann schreibt mir bitte.

    Da gibt es mehrere Wege:

    a) Ein <div> mit position: fixed; - das bleibt dann beim Scrollen wirklich permanent an dieser Position; schau' Dir als Beispiel mal http://mozilla.linuxfaqs.de/ an.

    b) Ein <div> um den ganzen scrollbaren Inhalt und diesem <div> die CSS-Regel overflow: auto; (bzw. overflow: scroll;) verpassen - dann bekommt das <div> Scrollbalken.

    c) Per JavaScript die Navigation bei jedem Scrollen verschieben. Dazu gibt's auch schon fertige Scripte (siehe http://www.xs4all.nl/~ppk/js/fixedmenu.html)

    Browser-Unterstützung der einzelnen Methoden:

    Methode | Netscape 4 | Netscape 6+ (inkl Mozilla) | IE 5+ | Opera
    --------+------------+----------------------------+-------+--------------
    a)      | -          | +                          | -     | +
    b)      | -          | +                          | +     | -
    c)      | +          | +                          | +     | +

    die Methode c) sieht zwar sehr verlockend aus, ist aber sehr träge (und rechenintensiv) - wie Du beim Link oben feststellen wirst.

    Grüße,

    Christian