Du willst ein P um ein DIV spannen? Das könnten standardkonforme Browser sehr übel nehmen, wodurch sich Problem 3 erklärt. Abgesehen davon könnte Deine Klasse hier in Konkurenz zur ID stehen und natürlich verlieren.
Nein, nein, ich will natürlich kein p um ein div spannen, das macht ja gar keinen Sinn. Mir ging es darum, dass die Navigation durch <script> und </script> umschlossen wird. Wenn ich die Navigation nun in der Druckansicht ausblenden will, so funktioniert das mit p nicht, jedoch mit div. Letzteres jedoch auch nur, wenn man den IE verwendet.
Deshalb meine Frage: wie muss die CSS-Anweisung vor <script> und nach </script> lauten, damit die Navigation in allen gängigen Browsern ausgeblendet wird?