<html>
<head>
<title>Titel der Datei</title>
<style type="text/css">
<!--
div i { color:red; }
richtig: div.i {color:#ff0000}
div > p { color:blue; }
richtig: div.p {color:#0000ff;}
div * b { color:violet; }
richtig: div.b {color:violet} <!--falls es die Farbe mit dem Namen gibt-->
div + p { margin-top:100px; }
<!--Was immer das heißen soll-->
-->
</style>
</head>
<body>
<div>
<p>Hier sollte es BLAU sein.</p>
<p class="p>Text</p>
</div>
</body>
</html>
Du solltest etwas intensiver lesen. Deine Verbindungszeichen ( "<" usw.) sind nach meinem Kenntnisstand nichtexistent.
Schönen Gruß
André