Hubert: Conditional Comments & andere Fragen

Beitrag lesen

Hallo zusammen,

Das Menü meiner HP habe ich für moderne Browser mit position:fixed fixiert. Damit der IE das Menü sammt restlicher HP ganz normal mitscrollt, habe ich per

<!--[if IE]>
#menuleiste {position:absolute;}
<![endif]-->

den Wert von absolute auf fixed gesetzt.

Nun möchte ich um W3C-konform zu arbeiten, die Definitionen für farbige Scrollbalken in einen Conditional Comment direkt darunter setzen:

<!--[if gte IE 5.5]>
body { scrollbar-base-color: #123456;
...
... }
<![endif]-->

Ist das so optimal oder ist es auch okay wenn ich schreibe:

<!--[if IE]>
#menuleiste {position:absolute;}
body { scrollbar-base-color: #123456;
...
... }
<![endif]-->

Noch eine Frage: Opera 6 scheint leider ebenfalls nicht mit position:fixed zurechtzukommmen. Meine HP bleibt dabei zwar weiterhin les- und navigierbar, aber es werden Elemente (z.B. Hintergrundfarben) gescrollt, was absolut nicht schön aussieht.

Gibt es für dieses Problem einen Workaround oder andere Lösungen?

Danke für alle Antworten!
Hubert