Web Accessibility Academy · Ders

İçeriği main İçine Koyma ve Yalnızca Bir main Kullanma

Tek bir birincil içerik bölgesi tanımlayın.

2. ders / 413 adım

İçeriği main İçine Koyma ve Yalnızca Bir main Kullanma, CoddyKit'te ücretsiz bir Web Accessibility Academy dersidir. Bu, 4 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Web Accessibility Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Web Accessibility Academy kursu toplamda 4 dersten oluşur.

main Başrolü Üstlenir

Her sayfanın tek bir yıldızı vardır: kendine özgü içeriği. main öğesi, üstbilgi ve altbilgilerden ayrı olarak bu içeriğin bulunduğu yerdir.

Her Zaman Tek Bir main

Bir sayfada tam olarak bir main yer işareti bulunmalıdır. Kullanıcılar tek bir ana hedef beklediği için iki main kafalarını karıştırır.

İçeride Neler Bulunur

Makale, form veya gösterge paneli gibi sayfanın temel içeriğini main içine koyun. Kullanıcının gerçekten gelme nedeni olan şeyi.

<main>
  <h1>Your dashboard</h1>
  <p>Today's stats...</p>
</main>

Dışarıda Kalanlar

Site logosu, genel gezinme ve altbilgi bağlantıları gibi tekrarlanan içerikler main öğesinin dışında bulunur; çünkü bunlar bu sayfaya özgü değildir.

Atlama Bağlantısının Hedefi

Atlama bağlantısı, klavye kullanan kullanıcıların her sayfada tekrarlanan üstbilgiyi geçip doğrudan içeriğe gidebilmesi için main öğesini gösterir.

<a href="#main">Skip to content</a>
<main id="main">...</main>

main Öğesini Odaklanabilir Yapın

Atlama bağlantısının odağı kendi başına sekmeyle ulaşılabilir hâle getirmeden içine taşıyabilmesi için main öğesine -1 değerinde tabindex ekleyin.

<main id="main" tabindex="-1">
  ...
</main>

İki main İçin Gizlilik Kuralı

İkinci bir main öğesine ihtiyaç duyarsanız, biri dışındakilerin tümü görünümden gizlenmelidir. Aynı anda yalnızca tek bir görünür main öğesine izin verilir.

main Öğesini İç İçe Koymayın

main öğesi article, aside, nav, header veya footer içinde bulunamaz. Sayfa gövdenizin en üst düzeyinde yer alır.

role main İçin Yedek Çözüm

Çok eski tarayıcılar için yedek olarak role değerini main olarak ekleyebilirsiniz; ancak günümüzde doğru seçim yerel main öğesini kullanmaktır.

<main role="main">...</main>

Tek Bir main Neden Yararlıdır

Tek bir main olduğunda ekran okuyucu kullananlar bir tuşa basarak her sayfada, her seferinde doğrudan içeriğe ulaşır. 🎯

Düzenli Bir Sayfa Yapısı

Önce header, sonra nav, ardından tek bir main ve son olarak footer. Bu öngörülebilir yapı, sayfanın kulakla taranmasını kolaylaştırır.

Kısa Kontrol

Tek bir sayfa kaç görünür main yer işareti sunmalıdır?

Özet: Tek ve Belirgin Bir main

Benzersiz içeriği tek bir main içine koymayı, tekrarlanan bölümleri dışarıda tutmayı ve main öğesini atlama bağlantısının hedefi olarak kullanmayı öğrendiniz. 🙌

Başlamak ücretsiz

Yapay zeka eğitmeniyle HTML öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
30
Dersler
120

Sıkça Sorulan Sorular

“İçeriği main İçine Koyma ve Yalnızca Bir main Kullanma” dersi ücretsiz mi?

Evet — “İçeriği main İçine Koyma ve Yalnızca Bir main Kullanma” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Web Accessibility Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Web Accessibility Academy kursu toplamda 4 dersten oluşur.

“İçeriği main İçine Koyma ve Yalnızca Bir main Kullanma” dersinde ne öğreneceğim?

Tek bir birincil içerik bölgesi tanımlayın. Web Accessibility Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Web Accessibility Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Web Accessibility Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 2. dersidir.

“İçeriği main İçine Koyma ve Yalnızca Bir main Kullanma” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Web Accessibility Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Web Accessibility Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. header, nav, main, footer: Dört Büyük Bölge
  2. İçeriği main İçine Koyma ve Yalnızca Bir main Kullanma
  3. Birden Çok Bölgeyi aria-label ile Adlandırma
  4. Belirteç Gezinmesi: Kullanıcılar Nasıl Atlama Yapar
← Web Accessibility Academy Sayfasına Dön