CSS'de Büyük/Küçük Harf Duyarsız Seçiciler: [class=example i] Kullanımı Yazılım

CSS'de Büyük/Küçük Harf Duyarsız Seçiciler: [class=example i] Kullanımı

CSS attribute seçicilere 'i' ekleyerek büyük/küçük harf duyarsız eşleme yapabilirsiniz. Örneklerle açıklıyoruz.

CSS seçiciler, karmaşık desenleri eşleme konusunda ne kadar güçlü olabilecekleriyle beni her zaman şaşırtmıştır. Bu esnekliğin çoğu ebeveyn/çocuk/kardeş ilişkilerinde, çok nadiren değer eşlemede görülür. CSS'in, attribute değerlerini büyük/küçük harf duyarsız olarak eşleştirmeye izin verdiğini öğrendiğimdeki şaşkınlığımı bir düşünün!

Attribute seçici parantezlerine {space}i eklemek, attribute değerini büyük/küçük harf duyarsız hale getirir. Örneğin: [class=example] yalnızca 'example' değerini eşlerken, [class=example i] 'example', 'eXampLe', 'EXAMPLE' gibi tüm varyasyonları eşler. Bu, özellikle kullanıcı girdisi veya dinamik sınıf isimleriyle çalışırken çok kullanışlıdır.

Bu özellik, CSS seçicilerin gücünü bir adım öteye taşıyor. Artık bir attribute değerinin tam olarak hangi büyüklükte yazıldığını düşünmeden stillendirme yapabilirsiniz. Örneğin, bir sınıfın 'active' veya 'Active' olarak gelmesi durumunda, her iki durumu da kapsamak için [class*=active i] gibi bir seçici kullanabilirsiniz.

Uzmanların Görüşleri

Pratikte bu özellik, özellikle form doğrulama, erişilebilirlik ve çok dilli sitelerde büyük kolaylık sağlar. Unutmayın, 'i' flag'i yalnızca değer eşlemesinde geçerlidir, attribute adı büyük/küçük harf duyarlıdır. Yani [CLASS=example i] çalışmaz, doğru kullanım [class=example i] şeklindedir.

Paylaş: