Atur @namespace CSS
- Halaman Sebelumnya mix-blend-mode
- Halaman Berikutnya object-fit
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; }
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 |
- Halaman Sebelumnya mix-blend-mode
- Halaman Berikutnya object-fit