CSS @namespace Regel
- Vorherige Seite mix-blend-mode
- Nächste Seite object-fit
Definition und Verwendung
CSS @namespace
Regeln dienen dazu, in der Stilübersicht einen zu verwendenden XML-Namensraum zu definieren.
@namespace
Regeln müssen alle @charset
und @import
nach den Regeln und vor allen anderen at-Regeln (mit @
vor den Regeln und den Stilelementen.
Beispiel
Definieren Sie in der Stilübersicht zwei XML-Namensräume:
@namespace url(http://www.w3.org/1999/xhtml); /* Standard-Namensraum */ @namespace svg url(http://www.w3.org/2000/svg); /* Namensraum mit Präfix */ /* Passt auf alle <a>-Elemente in XHTML an (da XHTML der Standard-Namensraum ist) */ a { color: salmon; text-decoration: none; font-weight: bold; } /* Passt auf alle <a>-Elemente in SVG an */ svg|a { fill: maroon; text-decoration: underline; } /* Passt auf die <a>-Elemente in XHTML und SVG an */ *|a { text-transform: uppercase; }
CSS-Syntax
@namspace prefix url(xmlNamspaceURL);
Attributswert
Wert | Beschreibung |
---|---|
prefix | Optional. Definiert den Präfix des Namensraums. |
url() | Erforderlich. Die URL des Namensraums. |
Browser-Unterstützung
Die Zahlen in der Tabelle stellen die Versionen der Browser dar, die die @-Regel vollständig unterstützen.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
1 | 12 | 1 | 1 | 8 |
- Vorherige Seite mix-blend-mode
- Nächste Seite object-fit