Règle @namespace CSS
- Page précédente mix-blend-mode
- Page suivante object-fit
Définition et utilisation
CSS @namespace
règle est utilisée pour définir un espace de nom XML à utiliser dans la feuille de style.
@namespace
doivent se situer avant toutes les @charset
et @import
après la règle et avant toutes les autres règles at- (par exemple @
avant la règle de début et la déclaration de style.
Exemple
Définir deux espaces de noms XML dans la feuille de style :
@namespace url(http://www.w3.org/1999/xhtml); /* Espace de nom par défaut */ @namespace svg url(http://www.w3.org/2000/svg); /* Espace de nom avec préfixe */ /* Correspond à tous les éléments <a> dans XHTML (car XHTML est l'espace de nom par défaut) */ a { color: salmon; text-decoration: none; font-weight: bold; } /* Correspond à tous les éléments <a> dans SVG */ svg|a { fill: maroon; text-decoration: underline; } /* Correspond à l'élément <a> dans XHTML et SVG */ *|a { text-transform: uppercase; }
Grammaire CSS
@namspace prefix url(xmlNamspaceURL);
Valeur de l'attribut
Valeur | Description |
---|---|
prefix | Optionnel. Définir le préfixe de l'espace de nom. |
url() | Obligatoire. L'URL de l'espace de nom. |
Support du navigateur
Les nombres dans le tableau représentent la version du navigateur la première à soutenir complètement cette règle @.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
1 | 12 | 1 | 1 | 8 |
- Page précédente mix-blend-mode
- Page suivante object-fit