CSS @namespace kuralı
- Önceki sayfa mix-blend-mode
- Sonraki sayfa object-fit
Tanımlama ve kullanım
CSS @namespace
kuralları, stil tablosunda kullanılacak olan XML alan adını tanımlamak için kullanılır.
@namespace
kuralların hepsinin ardından @charset
ve @import
Kuralın ardından ve stil tablosundaki tüm diğer at-kurallar ( @
Kuralın başlangıcı) ve stil bildirimleri öncesinde.
Örnek
Stil tablosunda iki XML alan adı tanımlayın:
@namespace url(http://www.w3.org/1999/xhtml); /* Varsayılan alan adı */ @namespace svg url(http://www.w3.org/2000/svg); /* Ön ekli alan adı */ /* XHTML'deki tüm <a> elemanlarını eşler (çünkü XHTML varsayılan alan adıdır) */ a { color: salmon; text-decoration: none; font-weight: bold; } /* Tüm SVG'deki <a> elemanlarını eşler */ svg|a { fill: maroon; text-decoration: underline; } /* XHTML ve SVG'deki <a> elemanlarını eşler */ *|a { text-transform: uppercase; }
CSS dilbilgisi
@namspace prefix url(xmlNamspaceURL);
Özellik değeri
Değer | Açıklama |
---|---|
prefix | Opsiyonel. Alan adı ön eki tanımlar. |
url() | Gerekli. Alan adı URL'si. |
Tarayıcı desteği
Tablodaki rakamlar, bu @ kuralını tam olarak destekleyen ilk tarayıcı sürümünü gösterir.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
1 | 12 | 1 | 1 | 8 |
- Önceki sayfa mix-blend-mode
- Sonraki sayfa object-fit