Select Öğelerinin İlişkili Label Öğeleri Yok Hatası
Web sitesinin analizi Page Speed Insights ve diğer kaynaklarda yapıldığında görülebilecek uyarılardan biri de <select> öğelerinin ilişkili <label> öğeleri yok mesajıdır. Bu uyarı sitede bulunan drop down menüler (açılır menü) ile ilgilidir.
“Select öğelerinin ilişkili label öğeleri yok” hatası, web geliştirme bağlamında, HTML formlarındaki <select> (açılır menü) öğelerinin uygun bir <label> öğesi ile ilişkilendirilmediğini belirtir. Bu, erişilebilirlik açısından önemlidir çünkü ekran okuyucu kullanıcılarının form öğelerini anlamalarına yardımcı olur.
Bu hatayı düzeltmek için, <select> öğenizin yanında uygun bir <label> öğesi eklemeniz gerekir. İşte bunu nasıl yapacağınızı gösteren örnek bir HTML kodu:
Yanlış (Eksik) Kullanım:
<select name="colors"> <option value="red">Kırmızı</option> <option value="blue">Mavi</option> <option value="green">Yeşil</option> </select>
Doğru Kullanım:
<label for="colors">Bir renk seçin:</label> <select id="colors" name="colors"> <option value="red">Kırmızı</option> <option value="blue">Mavi</option> <option value="green">Yeşil</option> </select>
Burada dikkat etmeniz gerekenler:
<label>
Öğesi:<label>
öğesininfor
özelliğini kullanarak hangi form öğesini etiketlediğinizi belirtirsiniz.<select>
Öğesi:<select>
öğesine birid
değeri verirsiniz ve buid
değeri,<label>
öğesininfor
özelliği ile eşleşmelidir.
Bu ilişkilendirme, formun erişilebilirliğini artırır ve kullanıcı deneyimini geliştirir. Özellikle ekran okuyucuları kullanan kişiler için form alanlarını anlamayı kolaylaştırır.