Atur @namespace CSS

Definisi dan penggunaan

CSS @namespace aturan digunakan untuk mendefinisikan ruang nama XML yang akan digunakan di dalam tabel gaya.

@namespace aturan harus berada di semua @charset dan @import setelah aturan dan sebelum semua at-atur lain di dalam tabel gaya (yang @ sebelum aturan awal dan deklarasi gaya.

Contoh

Definiskan dua ruang nama XML di dalam tabel gaya:

@namespace url(http://www.w3.org/1999/xhtml); /* Ruang nama baku */
@namespace svg url(http://www.w3.org/2000/svg); /* Ruang nama dengan prefiks */
/* Atasi semua elemen <a> di XHTML (karena XHTML adalah ruang nama baku) */
a {
  color: salmon;
  text-decoration: none;
  font-weight: bold;
}
/* Atasi semua elemen <a> di SVG */
svg|a {
  fill: maroon;
  text-decoration: underline;
}
/* Atasi elemen <a> di XHTML dan SVG */
*|a {
  text-transform: uppercase;
}

Coba sendiri

Syntaks CSS

@namspace prefix url(xmlNamspaceURL;

Nilai atribut

Nilai Deskripsi
prefix Pilihan. Tentukan prefiks ruang nama.
url() Diperlukan. URL ruang nama.

Dukungan browser

Angka di tabel menunjukkan versi browser yang pertama yang sepenuhnya mendukung @ aturan ini.

Chrome Edge Firefox Safari Opera
1 12 1 1 8