edubun
Bahasa Indonesia

Struktur judul dan landmark

Cara umum membaca halaman dengan pembaca layar adalah melompat dari judul ke judul, jadi halaman tanpa elemen h2 terbaca seperti buku tanpa bab.

Judul adalah daftar isi

Pembaca yang bisa melihat membaca sekilas. Mereka melirik baris-baris besar yang tebal, menemukan bagian yang mereka cari, lalu mulai membaca di sana. Pengguna pembaca layar melakukan hal yang sama dengan judul. MDN mencatat bahwa teknik yang umum adalah melompat cepat dari judul ke judul untuk mengetahui isi sebuah halaman, dan bahwa kebanyakan pembaca layar bisa mendaftar setiap judul di halaman. Itu hanya berhasil kalau judulnya benar-benar elemen h1 sampai h6. Paragraf yang dibuat besar dan tebal dengan CSS tampak seperti judul, tetapi diumumkan sebagai teks biasa.

WCAG 2.2 membahas ini dalam kriteria keberhasilan 1.3.1 Info dan Hubungan, pada level A: struktur yang ditampilkan secara visual juga harus tersedia di kode. Kriteria 2.4.6 Judul dan Label, pada level AA, menambahkan bahwa judul harus menggambarkan topik bagiannya. Judul yang berbunyi "Lainnya" atau "Bagian 2" lolos uji pertama dan gagal di uji kedua.

Satu h1 menamai halaman. Setiap h2 memulai sebuah bagian, dan setiap h3 berada di dalam h2 di atasnya.

Tiga aturan dari MDN

Pertama, jangan melompati tingkat. Turun dari h1 ke h2 ke h3. Orang yang mendengar h4 tepat sesudah h1 akan bertanya-tanya ke mana tingkat yang hilang. Kedua, utamakan satu h1 per halaman yang menamai isinya, mirip elemen title. Standar HTML mengizinkan lebih dari satu, tetapi MDN menyebut satu h1 sebagai praktik terbaik yang biasa. Ketiga, jangan memilih tingkat judul karena ukurannya. Kalau h3 tampak terlalu kecil, ubah ukuran fonnya dengan CSS dan pertahankan tingkat yang sesuai dengan strukturnya.

Menulis judul yang berguna

Daftar judul hanya sebaik kata-katanya. Taruh kata yang berguna di depan, karena orang yang memindai daftar berisi dua puluh judul mendengar awal setiap judul lalu lanjut: "Jam buka" lebih baik daripada "Kapan kamu bisa berkunjung". Buat judul singkat dan berbeda satu sama lain, supaya tidak ada dua bagian yang sama-sama bernama "Detail". Lalu uji kerangkanya. Panel aksesibilitas di alat pengembang browser, atau daftar judul pembaca layar, menampilkan judul-judulnya saja. Baca berurutan dan tanyakan apakah masuk akal sebagai daftar isi. Kalau ya, pembaca sekilas yang bisa melihat juga diuntungkan.

Landmark

Judul membagi isi; landmark membagi halaman menjadi wilayah. Elemen header, nav, main, dan footer masing-masing membawa peran bawaan, sehingga pembaca layar bisa menawarkan daftar wilayah dan langsung melompat ke isi utama atau navigasi. Halaman biasanya punya satu main. Kamu mendapat peran-peran ini cuma-cuma dengan memilih elemen yang tepat, dan itulah aturan pertama ARIA dalam praktik: tidak perlu atribut tambahan.

<header>
  <nav>
    <a href="/">Home</a> <a href="/menu">Menu</a>
  </nav>
</header>
<main>
  <h1>Corner Bakery</h1>
  <h2>Bread</h2>
  <h3>Sourdough</h3>
</main>
<footer>12 Mill Lane</footer>
Elemen landmark di sekitar kerangka judul tanpa tingkat yang terlewati.
h1 dan elemen title biasanya menyatakan hal yang hampir sama. title menamai tab browser dan merupakan hal pertama yang dibaca pembaca layar saat halaman dibuka; h1 memulai isinya. Kalau keduanya berbeda, orang bertanya-tanya apakah mereka sampai di halaman yang benar.
WCAG 1.3.1Info dan Hubungan (A): struktur visual ada di kode
WCAG 2.4.6Judul dan Label (AA): keduanya menggambarkan topik
Tingkat terlewatih1 lalu h4: hindari
mainLandmark untuk isi utama, biasanya satu per halaman
navLandmark untuk sekelompok tautan navigasi
Judul terlalu kecil?Ubah font-size di CSS, pertahankan tingkatnya
Poin penting
  • Pengguna pembaca layar menjelajahi halaman melalui judul-judulnya.
  • Pakai h1 sampai h6 sungguhan, satu h1, dan tanpa tingkat yang terlewati.
  • Judul menggambarkan bagiannya (WCAG 2.4.6).
  • header, nav, main, dan footer memberi wilayah secara cuma-cuma.
  1. div dengan teks besar dan tebal dibaca pembaca layar sebagai
    • teks biasa
    • judul tingkat 1
    • tautan
    • tidak ada sama sekali
  2. Apa yang tepat datang sesudah h1 dalam kerangka yang tersusun baik?
    • h2
    • h3
    • h4
    • Tingkat mana saja
  3. h3 tampak terlalu kecil untuk desainnya. Apa yang sebaiknya kamu lakukan?
    • Pertahankan h3 dan ubah font-size di CSS
    • Ubah menjadi h1
    • Ubah menjadi p tebal
    • Hapus judulnya
  4. Kriteria mana yang meminta judul menggambarkan topiknya?
    • 2.4.6 Judul dan Label
    • 1.1.1 Konten Nonteks
    • 1.4.11 Kontras Nonteks
    • 2.5.8 Ukuran Target
  5. Berapa elemen main yang biasanya ada di sebuah halaman?
    • Satu
    • Tidak ada
    • Satu per bagian
    • Satu per judul
  6. Elemen mana yang menandai sekelompok tautan navigasi?
  7. Apakah judul "Bagian 2" itu judul yang baik?
    • Tidak, judul itu tidak menyatakan isi bagiannya
    • Ya, angka itu jelas
    • Ya, kalau berupa h2
    • Hanya di halaman yang panjang
  8. Susun judul-judul ini sesuai urutan kerangka untuk halaman resep.
  9. Apa yang bisa dilakukan pengguna pembaca layar berkat elemen landmark?
    • Langsung melompat ke wilayah seperti isi utama
    • Mengubah warna halaman
    • Membaca teks alt lebih cepat
    • Melewati semua tautan
Sumber kursus ini (9)
  • W3C, Web Content Accessibility Guidelines (WCAG) 2.2, W3C Recommendation first published 5 October 2023, current edition 12 December 2024 (w3.org/TR/WCAG22/, checked 2026-10-17, rechecked 2026-10-18)
  • W3C WAI, What's new in WCAG 2.2 (w3.org/WAI/standards-guidelines/wcag/new-in-22/, checked 2026-10-17)
  • W3C WAI, Images tutorial and alt decision tree (w3.org/WAI/tutorials/images/decision-tree/, checked 2026-10-17)
  • W3C, Using ARIA (w3.org/TR/using-aria/, Discontinued Draft 24 February 2026, rules 1 to 4, checked 2026-10-17)
  • W3C WAI-ARIA Authoring Practices Guide, Read Me First, "No ARIA is better than bad ARIA" (w3.org/WAI/ARIA/apg/practices/read-me-first/, checked 2026-10-17)
  • MDN Web Docs, tabindex (developer.mozilla.org/en-US/docs/Web/HTML/Reference/Global_attributes/tabindex, checked 2026-10-17)
  • MDN, Heading elements, accessibility notes (developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/Heading_Elements, checked 2026-10-17)
  • MDN, autocomplete attribute (developer.mozilla.org/en-US/docs/Web/HTML/Reference/Attributes/autocomplete, checked 2026-10-17)
  • Every code exercise was checked with a Playwright probe against a reference solution.

Diperiksa: 2026-10-17