CSS @namespace 规则

Definisi dan penggunaan

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

@namespace aturan harus berada di dalam semua @charset dan @import di belakang aturan dan semua at-atur lain di dalam tabel gaya (dengan @ di awal aturan dan pernyataan gaya.

Contoh

Definiskan dua ruang namas XML dalam tabel gaya:

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

Coba sendiri

CSS 语法

@namspace prefix url(xmlNamspaceURL);

Nilai atribut

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

Pendukung perebut web

Angka di dalam jadwal menunjukkan versi perebut web pertama yang sepenuhnya mendukung @ aturan.

Chrome Edge Firefox Safari Opera
1 12 1 1 8