CSS @namespace κανόνας

Ορισμός και χρήση

CSS @namespace κανονίζεται για να ορίσει έναν χώρο ονομάτων που θα χρησιμοποιηθεί στο πλάνο στυλ.

@namespace όλοι οι κανόνες @charset και @import πριν από τον κανόνα και μετά από όλους τους άλλους κανόνες @ στο πλάνο στυλ (όπως @import και @charset). @ πριν από το κανόνα που ξεκινά με το σύμβολο @ και την δήλωση στυλ.

Παράδειγμα

Ορίστε δύο XML χώρους ονομάτων στο πλάνο στυλ:

@namespace url(http://www.w3.org/1999/xhtml); /* Προεπιλεγμένος χώρος ονομάτων */
@namespace svg url(http://www.w3.org/2000/svg); /* Χώρος ονομάτων με πρόθεμα */
/* Συνάντηση των στοιχείων <a> σε όλα τα XHTML (επειδή το XHTML είναι ο προεπιλεγμένος χώρος ονομάτων) */
a {
  color: salmon;
  text-decoration: none;
  font-weight: bold;
}
/* Συνάντηση των στοιχείων <a> σε όλα τα SVG */
svg|a {
  fill: maroon;
  text-decoration: underline;
}
/* Συνάντηση των στοιχείων <a> του XHTML και SVG */
*|a {
  text-transform: uppercase;
}

Προσπαθήστε το شخصικά

Γλώσσα γραμματογραφίας CSS

@namspace prefix url(xmlNamspaceURL);

Αξία του χαρακτηριστικού

Αξία Περιγραφή
prefix Οプション. Ορίζει το πρόθεμα του χώρου ονομάτων.
url() Απαιτείται. Η URL του χώρου ονομάτων.

Υποστήριξη του προγράμματος περιήγησης

Τα αριθμοί στην τάβλη αναδεικνύουν την έκδοση του προγράμματος περιήγησης που υποστηρίζει πλήρως το @ κανόνα.

Chrome Edge Firefox Safari Opera
1 12 1 1 8