CSS @namespace regel
- Föregående sida mix-blend-mode
- Nästa sida object-fit
Definition och användning
CSS @namespace
regler används för att definiera en XML-namnrymd som ska användas i stilmärkningen.
@namespace
regler måste finnas innan alla @charset
och @import
efter regeln) och innan alla andra at-regler (med @
och innan stilsförklaringar.
Exempel
Definiera två XML-namnrymder i stilmärkningen:
@namespace url(http://www.w3.org/1999/xhtml); /* Standardnamnrymd */ @namespace svg url(http://www.w3.org/2000/svg); /* Namngiven namnrymd med prefix */ /* Matchar alla <a>-element i XHTML (eftersom XHTML är standardnamnrymd) */ a { color: salmon; text-decoration: none; font-weight: bold; } /* Matchar alla <a>-element i SVG */ svg|a { fill: maroon; text-decoration: underline; } /* Matchar <a>-element i XHTML och SVG */ *|a { text-transform: uppercase; }
CSS-syntax
@namspace prefix url(xmlNamspaceURL);
Egenskapsvärde
Värde | Beskrivning |
---|---|
prefix | Valfri. Definiera prefix för namnrymden. |
url() | Obligatorisk. Namnrymdens URL. |
Webbläsarstöd
Siffrorna i tabellen representerar den första webbläsareversion som fullständigt stöder @regeln.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
1 | 12 | 1 | 1 | 8 |
- Föregående sida mix-blend-mode
- Nästa sida object-fit