Der Standardweg, um ein externes Stylesheet einzubinden, ist die Verwendung des Link-Tags im Head-Bereich Ihrer Seiten.
<link rel="stylesheet" href="default.css">
Das ist eine bewährte Methode, die das gesamte Spektrum von alten bis zu modernen Browsern unterstützt. Aber sagen wir, Sie haben des Alten und Veralteten überdrüssig… Sie möchten nicht, dass Ihre Seite komplett unbenutzbar ist, aber lieber möchten Sie, dass sie komplett ungestaltet als kaputt und ungeschickt aussieht. Sie könnten stattdessen eine @-Regel verwenden, um Ihr CSS wie folgt zu deklarieren:
<style>@import url(default.css);</style>
Dies schließt veraltete Browser wie Netscape 4.x aus und liefert ihnen eine stillose Seite. Vorausgesetzt, Ihr Markup ist gut, sollten Sie damit keine Probleme haben.
At-Rules eignen sich für andere Spielereien, aber keine davon ist so global effektiv wie diese. Internet Explorer (IE) unterstützt das Einbetten von externen Schriftarten mit @-Regeln, was für jeden Designer begeisternd sein sollte, aber IE ist der Einzige, der mitmacht, was es weitgehend nutzlos macht und eine Implementierung wäre ein Schritt in die falsche Richtung.