CSS @namespace kuralı

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;
}

Kişisel olarak deneyin

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