--- title: '@import' slug: Web/CSS/@import tags: - '@-Regel' - CSS - Referenz translation_of: Web/CSS/@import ---
Die @import
CSS @-Regel wird verwendet, um Stilregeln anderer Stylesheets zu importieren. Diese Regeln müssen allen anderen Typen von Regeln vorangehen außer {{cssxref("@charset")}} Regeln; da sie kein verschachteltes Statement ist, kann @import
nicht innerhalb bedingter Gruppen-@-Regeln verwendet werden.
Damit User Agents verhindern können, Ressourcen für nicht unterstützte Medientypen zu holen, können Autoren medienabhängige @import
Regeln definieren. Diese bedingten Importe definieren kommaseparierte Media Queries nach dem URI. Falls keine Media Query angegeben wurde, ist der Import unbedingt. Die Angabe von all
für das Medium hat denselben Effekt.
@import url; @import url list-of-media-queries;
wobei:
@import url("fineprint.css") print; @import url("bluish.css") projection, tv; @import 'custom.css'; @import url("chrome://communicator/skin/"); @import "common.css" screen, projection; @import url('landscape.css') screen and (orientation:landscape);
Spezifikation | Status | Kommentar |
---|---|---|
{{SpecName('CSS3 Media Queries', '#media0', '@import')}} | {{Spec2('CSS3 Media Queries')}} | Erweitert die Syntax zur Unterstützung beliebiger Media Queries und nicht nur einfache Medientypen. |
{{SpecName('CSS2.1', 'cascade.html#at-import', '@import')}} | {{Spec2('CSS2.1')}} | Fügt Unterstützung für {{cssxref("<string>")}} hinzu, um den URL eines Stylesheets anzugeben, und Voraussetzung dafür, die @import Regel am Anfang des CSS Dokuments anzugeben. |
{{SpecName('CSS1', '#the-cascade', '@import')}} | {{Spec2('CSS1')}} | Ursprüngliche Definition |