Web Accessibility Academy · Pelajaran

aria-describedby untuk Konteks Tambahan

Tambahkan petunjuk dan bantuan yang dibacakan setelah nama.

Pelajaran 3 dari 413 langkah

aria-describedby untuk Konteks Tambahan adalah pelajaran Web Accessibility Academy gratis di CoddyKit. Ini adalah pelajaran 3 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Web Accessibility Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Web Accessibility Academy mencakup 4 pelajaran total.

Melampaui Nama

Terkadang sebuah kontrol membutuhkan lebih dari sekadar nama. aria-describedby menambahkan konteks yang dibacakan pembaca layar setelah nama.

Atribut Ini Merujuk ke ID

Seperti labelledby, aria-describedby menyimpan id elemen lain. Browser mengambil teks elemen tersebut sebagai deskripsi.

<input aria-describedby="hint">
<p id="hint">Use 8+ characters</p>

Nama Dahulu, Lalu Deskripsi

Pembaca layar mengucapkan nama terlebih dahulu, kemudian jeda singkat, lalu deskripsi. Urutan ini membantu pengguna memahami kontrol dengan cepat.

Sempurna untuk Petunjuk

Petunjuk bidang seperti aturan format sebaiknya ditempatkan dalam aria-describedby, agar panduan dibacakan secara otomatis ketika bidang menerima focus.

<input aria-describedby="fmt">
<p id="fmt">Format: DD/MM/YYYY</p>

Atribut Ini Tidak Menggantikan Nama

Deskripsi bersifat tambahan. Jika elemen hanya memiliki aria-describedby tanpa nama, elemen tersebut tetap pada dasarnya tidak memiliki label.

Gabungkan Beberapa ID

Berikan beberapa id yang dipisahkan spasi kepada aria-describedby, lalu browser akan menggabungkan teksnya. Ini berguna untuk menggabungkan petunjuk dan error.

<input aria-describedby="hint err">

Error Juga Merupakan Deskripsi

Arahkan aria-describedby ke pesan validasi agar error dibacakan bersama bidangnya, bukan terpisah di tempat lain pada halaman.

<input aria-describedby="err">
<p id="err">Email is required</p>

Buat Deskripsi Tetap Singkat

Deskripsi sebaiknya berupa kalimat singkat. Teks aria-describedby yang panjang akan dibacakan seluruhnya setiap kali, sehingga cepat terasa melelahkan.

Tetap Terlihat

Tidak seperti label tersembunyi, petunjuk yang dirujuk biasanya tetap terlihat di layar, sehingga membantu pengguna yang dapat melihat sekaligus pengguna lainnya.

Dukungan Dapat Berbeda

Sebagian besar pembaca layar mendukung aria-describedby, tetapi beberapa hanya mengumumkannya dalam mode tertentu. Karena itu, uji petunjuk tersebut dengan pembaca layar nyata.

describedby vs labelledby

Gunakan aria-labelledby untuk menyatakan nama sebuah kontrol dan aria-describedby untuk detail tambahan tentangnya. Keduanya memiliki tugas yang berbeda.

Pemeriksaan Singkat

Anda ingin aturan kata sandi dibacakan setelah nama bidang. Atribut mana yang sesuai?

Ringkasan: Menambahkan Konteks

Anda telah mempelajari bahwa aria-describedby merujuk ke id untuk membacakan petunjuk dan error setelah nama, melengkapinya tanpa pernah menggantikannya. 💬

Gratis untuk memulai

Belajar HTML dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
30
Pelajaran
120

Pertanyaan yang Sering Diajukan

Apakah pelajaran “aria-describedby untuk Konteks Tambahan” gratis?

Ya — teks lengkap “aria-describedby untuk Konteks Tambahan” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Web Accessibility Academy, upgrade ke CoddyKit PRO. Kursus Web Accessibility Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “aria-describedby untuk Konteks Tambahan”?

Tambahkan petunjuk dan bantuan yang dibacakan setelah nama. Kamu berlatih Web Accessibility Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Web Accessibility Academy?

Tidak diperlukan pengalaman sebelumnya. Web Accessibility Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 4.

Berapa lama pelajaran “aria-describedby untuk Konteks Tambahan” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Web Accessibility Academy ini?

Ya. Setiap pelajaran Web Accessibility Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Perhitungan Nama yang Dapat Diakses, Dijelaskan
  2. aria-label vs aria-labelledby
  3. aria-describedby untuk Konteks Tambahan
  4. Kesalahan Penamaan Umum yang Membungkam Kontrol
← Kembali ke Web Accessibility Academy