SORU
15 Ocak 2009, PERŞEMBE


Hangi karakter CSS sınıf isimleri/seçiciler içinde geçerli mi?

/Semboller CSS seçiciler sınıf içinde izin ne karakter? Aşağıdaki karakterleri olduğunu biliyorumgeçersizkarakter , amageçerli?

~ ! @ $ % ^ & * ( )   = , . / ' ; : " ? > < [ ] \ { } | ` #

CEVAP
15 Ocak 2009, PERŞEMBE


Doğrudan CSS grammar de kontrol edebilirsiniz.

Temelde1bir adı ile başlamalı ve alt çizgi (_), tire (-) ya da bir mektup(az), ardından herhangi bir sayı, tire, alt çizgi, harfler ya da sayılar. Eğer ilk karakter bir tire ise, ikinci karakter . bir bit yeniği var: ^sup>2bir harf veya alt çizgi, ve Adı en az 2 karakter uzunluğunda olmalıdır.

-?[_a-zA-Z] [_a-zA-Z0-9-]*

Tanımlayıcı bir tire ya da alt çizgi ile başlayan genellikle -moz-opacity gibi tarayıcı-özel uzantıları için ayrılmış.

1Biraz daha karmaşık kaçtı unicode karakterleri dahil hiç kimse gerçekten kullanan () tarafından yapılmış.

2Ben bağlantılı dilbilgisi göre, kural İKİ, tire, --indent1 örneğin, ile başlayan geçersiz olduğunu unutmayın. Ancak uygulamada bu izlediğimden eminim.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • fufko

    fufko

    27 ŞUBAT 2006
  • Matthew Morrill

    Matthew Morr

    15 EKİM 2011
  • ODN

    ODN

    26 Kasım 2006