CSS @namespace regel
- Forrige side mix-blend-mode
- Næste side object-fit
Definisjon og bruk
CSS @namespace
regler brukes til å definere en XML-navneområde som skal brukes i stilmappen.
@namespace
regler må være alle @charset
og @import
etter regelen og før alle andre at-regler (med unntak av @
før regelen) og stilutttrykket.
Eksempel
Definer to XML-navneområder i stilmappen:
@namespace url(http://www.w3.org/1999/xhtml); /* Standardnavneområde */ @namespace svg url(http://www.w3.org/2000/svg); /* Navneområde med prefiks */ /* Matcher alle <a>-elementer i XHTML (fordi XHTML er standardnavneområde) */ a { color: salmon; text-decoration: none; font-weight: bold; } /* Matcher alle <a>-elementer i SVG */ svg|a { fill: maroon; text-decoration: underline; } /* Matcher <a>-elementer i XHTML og SVG */ *|a { text-transform: uppercase; }
CSS-syntaks
@namspace prefix url(xmlNamspaceURL);
Egenskapsverdi
Verdi | Beskrivelse |
---|---|
prefix | Valgfritt. Definerer fornavn for navneområdet. |
url() | Obligatorisk. Nettverksadressen til navneområdet. |
Nettleserstøtte
Tallene i tabellen viser den første nettleserversjonen som fullt ut støtter denne @-regelen.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
1 | 12 | 1 | 1 | 8 |
- Forrige side mix-blend-mode
- Næste side object-fit