Regola @namespace CSS
- Pagina precedente mix-blend-mode
- Pagina successiva object-fit
Definizione e uso
CSS @namespace
è utilizzato per definire uno spazio dei nomi XML da utilizzare nella tabella di stile.
@namespace
possono essere tutte @charset
e @import
dopo la regola e prima di tutte le altre regole at (come @
prima della regola iniziale) e delle dichiarazioni di stile.
Esempio
Definire due spazi dei nomi XML nella tabella di stile:
@namespace url(http://www.w3.org/1999/xhtml); /* Spazio dei nomi predefinito */ @namespace svg url(http://www.w3.org/2000/svg); /* Spazio dei nomi con prefisso */ /* Corrisponde agli elementi <a> di tutti gli XHTML (poiché XHTML è lo spazio dei nomi predefinito) */ a { color: salmon; text-decoration: none; font-weight: bold; } /* Corrisponde agli elementi <a> di tutti gli SVG */ svg|a { fill: maroon; text-decoration: underline; } /* Corrisponde agli elementi <a> di XHTML e SVG */ *|a { text-transform: uppercase; }
Sintassi CSS
@namspace prefix url(xmlNamspaceURL;
Valore dell'attributo
Valore | Descrizione |
---|---|
prefix | Opzionale. Definire il prefisso dello spazio dei nomi. |
url() | Obbligatorio. URL dello spazio dei nomi. |
Supporto del browser
I numeri nella tabella rappresentano la versione del browser che supporta completamente la regola @.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
1 | 12 | 1 | 1 | 8 |
- Pagina precedente mix-blend-mode
- Pagina successiva object-fit