mic: Browserweiche via CSS mit @media

Beitrag lesen

Servus!

Ich möchte folgendes machen:
Für NN 4.75 oder kleiner ein Formatierung für Seite, für IE 5.5 oder größer eine Formatierung und nach Möglichkeit noch eine für den Mac.

Ich dachte ich mache es über JavaScript, was ja aber eigentlich nicht gut ist. Denn wenn jemand JS deaktiviert hat, hat das ja Einfluss auf das CSS - also eher schlecht so eine Browserweiche zu machen.

Deshalb habe ich hier mal nachgelesen und bin über das @media gestolpert. Im Beispiel geht es ja einwandfrei, ich habe glaube ich bloss einen anderen Verständnisfehler.

Wenn ich es wie folgt mache

<style type="text/css">
<!--
body { background-color: black;
@media all
{
  body { background-color: red; }
}
-->
</style>

sollte doch beim NN 4.75 der Hintergrund schwarz sein und beim IE 5.5 rot. Richtig? Macht er aber nicht. Wo finde ich denn eine Übersicht welcher Browser das @media versteht und welcher nicht? Liegt es daran das der IE5.5 das auch noch nicht kann oder was mache ich falsch?

Grüße,

mic