? Okuma Hesaplanıyor... Okuma: %0
0

Ders 15: Erişilebilir HTML

Resim
Ders 15: Erişilebilir HTML

Neden?
Erişilebilirlik, sayfanın daha fazla kişi tarafından kullanılabilmesini sağlar.

Ne öğreneceğiz?
Bu derste alt, label, klavye kullanımı ve temel ARIA yaklaşımını öğreneceğiz.

Nasıl ilerleyeceğiz?
Önce kavramın amacını düşünün. Ardından aşağıda verilen örneği kendiniz yazın. Kodu kaydedin, tarayıcıda açın ve küçük bir değişiklik yaparak sonucu gözlemleyin.

 Öğrenme kuralı:  Kodu yalnızca kopyalama. Her satır için “Bu satır neden burada?” ve “Bu satırı silersem ne değişir?” sorularını sor.


Derse başlamadan önce kendini yokla
  • Bu konuyu gerçek bir web sayfasında hangi ihtiyacı çözmek için kullanırım?
  • Örnekteki hangi HTML elementi içeriğin anlamını taşıyor?
  • Uygulamayı kendi fikrimle nasıl değiştirebilirim?

Ders sonunda kontrol
  • Kodu kendim, bakmadan tekrar yazabildim mi?
  • Tarayıcıda sonucu test ettim mi?
  • Karşılaştığım bir hatayı neden oluştuğunu açıklayarak düzelttim mi?

Ders hedefi
Yola avatarı
Yola
Sayfayı farklı kullanıcıların ve yardımcı teknolojilerin kullanabileceği şekilde hazırlayabileceksiniz.
Erişilebilir/kullanılabilir HTML, içeriğin daha fazla kişi tarafından kullanılabilmesini sağlar. Temel yaklaşım, anlamlı HTML etiket ve elementlerini doğru kullanmaktır. Görsellerde anlamlı alt metni kullanmanızı tavsiye edilir resim eksik yüklendiğinde arama motorları bunu elementle ayırt eder:

PHP Kod:
<img src="doktor.jpg" alt="Hastayla görüşen doktor"> 

Form alanlarını etiketleyin:

PHP Kod:
<label for="telefon">Telefon numarası</label>
<
input id="telefon" name="telefon" type="tel"> 

Bağlantı metni hedefi açıkça anlatmalıdır. Çoğu zaman Tıklayınız yerine şu kullanım daha iyidir:

PHP Kod:
<a href="rapor.html">2026 yıllık raporunu inceleyiniz</a> 

Başlık seviyelerini sırayla kullanın (H1, H2, …) bir başlığı yalnızca yazı boyutunu değiştirmek için atlamayın. Renk kullanırken bilgiyi yalnızca renkle ifade etmeyin. Örneğin bir resmin yanında açıklayıcı metni de gösterin.

Klavye ile gezintiyi test etmek için fareyi bırakıp Tab tuşunu kullanın. Odaklanabilir elementlerin mantıklı bir sırada ilerlediğini kontrol edin.

ARIA öznitelikleri, HTML'nin tek başına yeterli olmadığı durumlarda yardımcı olabilir. Ancak gereksiz ARIA eklemek yerine öncelikle doğru semantik HTML kullanın:

PHP Kod:
<button type="button" aria-label="Menüyü aç">☰</button> 

Konuyu Dinle
Hazır. Konuyu dinlemek için Oynat'a basın.

Yazarımız Hasan hakkında: Adım Hasan, ama bir dönem MyBB kullananlar beni Yondaime nicki ile tanırdı. 2009 da başladı web maceram, MyBB, Wordpress, Matematik, Adalet, Bilgisayar Programcılığı, derken şimdide burada bir şeyler yapmaya çalışıyorum :)

user avatar


 

Yazıya herhangi bir yorum yapılmadı

[-]
Hızlı Cevap
Güvenlik Kodu:
Lütfen, resmin üzerindeki harf ve rakamlardan oluşan Güvenlik Kodunu, aşağıdaki metin kutusuna giriniz.
Güvenlik Kodu:
(Büyük/Küçük harf duyarsız)


 
Reklam
Reklam


Kategoriler


Yasal Uyarı
Bu internet sitesi içeriğinde yer alan tüm yazılar Gidenler.Me’ye ait olup, 5846 sayılı Fikir ve Sanat Eserleri Kanunu ve 5237 sayılı Türk Ceza Kanunu kapsamında korunmaktadır. Bu hakları ihlal eden kişiler, 5846 sayılı Fikir ve Sanat eserleri Kanunu ve 5237 sayılı Türk Ceza Kanununda yer alan hukuki ve cezai yaptırımlara tabi olurlar. Gidenler.Me, ilgili yasal işlem başlatma hakkına sahiptir. Gidenler.Me Blog'da yer alan tüm yazılar/makaleler bilgi edinme amacı ile sınırlı olup Gidenler.Me'den izin alınmaksızın değiştirilemez, çoğaltılamaz, yayımlanamaz, dağıtılamaz, umuma iletilemez, başka bir lisana çevrilemez.


Türkçe Çeviri: MyBB, Yazılım: MyBB, © 2002-2026 MyBB Group.
GM v3.0.0.9 Beta theme designed for MyBB