Zu diesem Zweck kann man ausnutzen, dass ältere Browser den Befehl @import nicht interpretieren:
\<!--
@import url(moderner\_browser\_css.css);
--\>
Ältere Browser lesen also nur die Anweisungen im ‚browseralt_css.css‘ und ignorieren die nächste Anweisung.
Moderne Browser lesen das Style-Sheet ‚moderner_browser_css.css‘ und überschreiben alle Anweisungen, die sie aus der ersten CSS-Datei schon gelesen haben.
Eine sehr detaillierte Anleitung zum Thema Browserweichen und Einbindung unterschiedlicher Stylesheets gibt es beispielsweise hier:
http://de.selfhtml.org/css/layouts/browserweichen.ht…