2010-11-03 11 views

cevap

5

Hayır, yapamazlar. Bir mektupla başlamalılar. Yine de bazı tarayıcılar hatalı destek verebilir.

DÜZENLEME: Unicode çıkış noktalarıyla başlayabilir ve bir sayı için kodu belirtebilirsiniz.

DÜZENLEME # 2: Test durumda http://work.arounds.org/sandbox/66/run

+0

Eğer unicode kaçış noktaları nelerdir açıklayabilir? teşekkürler! – HELP

+0

Altıgen kod noktalarını kullanarak numaralar belirtebilirsiniz, '. \ 34' http://www.yoursiteisvalid.com/validnews/css-class-not-working-when-name başına 4 numara için UTF-8 kodu -begins-ile-numbers-1000.html/comment-page-1 –

7

yok. They have to be SGML names. "Bir harfle başlamalıdırlar ([A-Za-z]) ve herhangi bir sayıdaki harf, rakam ([0-9]), kısa çizgi (" - "), alt çizgi (" _ ") ile takip edilebilirler. iki nokta üst üste (":") ve noktalar ("")

However, class names that start with a number are supported by IE.

DÜZENLEME:.. Meder Unicode karakterleri kullanabilirsiniz ve tüm tarayıcılarda çalışmıyor gibi görünüyor dikkat çekti bilmiyorum o şartnamelere uygun olup olmadığını biliyorum, ama doğrulamak görünüyor the CSS spec itibaren http://css-tricks.com/unicode-class-names/ ve http://snook.ca/archives/html_and_css/unicode_for_css_class_names

+0

Alıntı, ID ve NAME jetonları anlamına gelir.Ana sınıfının değeri CDATA'dır –

+0

@ Šime Vidas - Bence NAME adlı bir CDATA listesi belirteçleri – Adam

2

bakınız:.

CSS3 olarak

", tanımlayıcıları ( seçiciler eleman isimleri, sınıfları ve kimlikleri de dahil olmak üzere (bakınız [SEÇ] [ya da bu hala geçerlidir])), sadece karakter [A-Za-0-9 içerebilir ] ve ISO 10646 karakterleri 161 ve üstü, artı tire (-) ve alt çizgi (_); , rakam veya bir tire ve ardından bir basamak ile başlayamazlar. Ayrıca, karakterleri ve sayısal kod olarak herhangi bir ISO 10646 karakterini de içerebilirler (sonraki öğeye bakın). Örneğin, "B & W?" Tanımlayıcısı "B \ & W \" olarak yazılabilir mi? veya "B \ 26 W \ 3F". ([UNICODE310] ve [ISO10646] bakınız.)"

İlgili konular