CSS @namespace 规则
- Halaman sebelumnya mix-blend-mode
- Halaman berikutnya object-fit
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; }
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 |
- Halaman sebelumnya mix-blend-mode
- Halaman berikutnya object-fit