CSS @namespace sääntö
- Edellinen sivu mix-blend-mode
- Seuraava sivu object-fit
Määrittely ja käyttö
CSS @namespace
säännöt määrittelevät käytettävän XML-nimiavaruuden tyyleissä.
@namespace
säännöt täytyy olla kaikkien @charset
ja @import
säännön jälkeen ja kaikkien muiden at-sääntöjen (kuten @import ja @charset) välillä tyyleissä. @
säännön ja tyyleiden välillä.
Esimerkki
Määrittele kaksi XML-nimiavaruutta tyyleissä:
@namespace url(http://www.w3.org/1999/xhtml); /* Oletusnimiavaruus */ @namespace svg url(http://www.w3.org/2000/svg); /* Etuliitteellinen nimiavaruus */ /* Sopii kaikkiin XHTML -elementteihin <a> (koska XHTML on oletusnimiavaruus) */ a { color: salmon; text-decoration: none; font-weight: bold; } /* Sopii kaikkiin SVG -elementteihin <a> */ svg|a { fill: maroon; text-decoration: underline; } /* Sopii XHTML- ja SVG -elementeille <a> */ *|a { text-transform: uppercase; }
CSS syntaksi
@namspace prefix url(xmlNamspaceURL);
Ominaisuusarvo
Arvo | Kuvaus |
---|---|
prefix | Valinnainen. Määrittelee nimenkerroksen etuliitteen. |
url() | Välttämätön. Nimenkerroksen URL. |
Selaimen tuki
Taulukon numerot ilmaisevat ensimmäisen täysin tukevan @ säännön selaimen version.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
1 | 12 | 1 | 1 | 8 |
- Edellinen sivu mix-blend-mode
- Seuraava sivu object-fit