Hallo Mathias,
da die Seite immer noch oben anfängt, muss der Abstand irgendwo ausgeglichen werden, z.B. * >#upunkt2{padding-top:76px;}.
Das kannte ich noch nicht, scheint zumindest ab Opera 7 und frühen Geckos zu funktionieren. Darf ich das auf http://home.t-online.de/home/dj5nu/css-position-fixed.html aufnehmen? Das wäre ja eine der elegantesten Lösungen.
gerne. Wenn es sich anbietet kannst du ja einen Link auf http://www.lipfert-malik.de/webdesign oder http://www.lipfert-malik.de/webdesign/tutorial/css.html setzen.
Ich baue den Artikel gerade sowieso aus (es ist noch eine sehr alte Version oben). Weißt du, ob Konqueror diese Methode kann? *> würde meines Wissens auch IE/Mac betreffen, der hat aber Probleme mit position:fixed. Zudem interpretiert zumindest MSIE 5.0/Win *>#bla wie #bla, da wäre dann halt das entsprechende Element wie body>#bla angebracht oder eben #bla[id], wenn man IE/Mac ausschließen will.
Muss ich nochmal schauen, soweit ich mich erinnere macht Konqueror es; möchtest du grundsätzlich vermeiden für bestimmte Browser wie den IE 5 nochmal zu korrigieren? body > #nav{position:fixed} und cond. comment für die Win-IE geht natürlich auch.
Sonst habe ich noch neue valide Weichen für IE 4-5:
http://www.lipfert-malik.de/webdesign/tutorial/bsp/kristof-lipfert-ie5-crossover.html
http://www.lipfert-malik.de/webdesign/tutorial/bsp/kristof-lipfert-ie4-b-crossover.html
Grüße
Kristof