Casper Vollenweider: div > p hat beim IE keinen Einfluss?

Beitrag lesen

Hallo Allerseits

Ich bin mit dem Abschnitt
CSS -> Formate -> Verschachtelte Elemente Beschäftigt.
http://selfhtml.teamone.de/css/formate/zentrale.htm#verschachtelte_elemente

Mein Problem ist das bei folgendem Quelltext der Text zwischen "<div><p>Text</p></div>" nicht blau erscheint.

<html>
<head>
<title>Titel der Datei</title>
<style type="text/css">
<!--
div i { color:red; }
div > p { color:blue; }
div * b { color:violet; }
div + p { margin-top:100px; }
-->
</style>
</head>
<body>
<div>
<p>Hier sollte es BLAU sein.</p>
</div>
</body>
</html>

Dies wird im IE schwrz dargestellt. Mozilla und Opera machens brav Blau. <i>'s und <b>'s werden auch im IE brav rot und violett dargestellt.
Was ist der grund? Oder besser, wie kann ich dem Abhilfe schaffen?
Versteht der IE "div >" nicht?

MfG

Casper