Web Accessibility Academy · Pelajaran

Kesalahan Penamaan Umum yang Membungkam Kontrol

Hindari pola yang membuat elemen tidak memiliki nama.

Pelajaran 4 dari 413 langkah

Kesalahan Penamaan Umum yang Membungkam Kontrol adalah pelajaran Web Accessibility Academy gratis di CoddyKit. Ini adalah pelajaran 4 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.

Saat Kontrol Menjadi Bisu

Kontrol tanpa nama yang dihitung akan dibacakan hanya sebagai tombol atau tautan. Kesalahan pemberian nama ini membuat pengguna harus menebak fungsi elemen.

Tombol yang Hanya Berisi Ikon

Tombol yang hanya berisi ikon sering kali tidak memiliki nama yang dihitung. Tambahkan aria-label agar kontrol tanpa kata tetap mengumumkan tindakannya.

<button aria-label="Delete">🗑️</button>

Placeholder Bukan Nama

placeholder bukan nama aksesibel yang dapat diandalkan. Placeholder menghilang saat pengguna mengetik dan sering diabaikan pembaca layar, jadi tambahkan label yang benar.

<input placeholder="Email">

ID labelledby yang Rusak

aria-labelledby yang menunjuk id yang tidak ada atau salah eja tidak menghasilkan nama sama sekali, sehingga label yang Anda maksudkan diam-diam tidak berfungsi.

<button aria-labelledby="ttl">x</button>

aria-label Kosong

aria-label yang diatur sebagai string kosong akan menghapus nama. Akibatnya, elemen tidak memiliki apa pun untuk diumumkan pembaca layar.

<button aria-label="">Save</button>

Menyembunyikan Satu-satunya Teks

Menempatkan aria-hidden pada satu-satunya teks di dalam tombol menghapus sumber namanya, sehingga kontrol tersebut menjadi anonim bagi pembaca layar.

<button><span aria-hidden="true">Next</span></button>

Teks Tautan Generik

Tautan bernama Baca selengkapnya atau Klik di sini secara teknis memiliki nama, tetapi tidak berguna tanpa konteks karena pengguna tidak mengetahui tujuannya.

<a href="/post">Read more</a>

Mengandalkan title Saja

Mengandalkan title sebagai satu-satunya nama berisiko. Atribut ini adalah sumber dengan prioritas terendah dan beberapa pembaca layar sepenuhnya melewatinya.

Input Tanpa label

Input kosong tanpa label terkait sering kali tidak memiliki nama yang dihitung, sehingga pengguna tidak yakin apa yang harus diketikkan pada bidang tersebut.

<input type="text">

Nama yang Berulang

Sepuluh tombol yang semuanya bernama Edit membuat pengguna harus menebak baris mana yang dipengaruhi. Berikan setiap tombol nama yang berbeda dan mencakup sasarannya.

<button aria-label="Edit profile">Edit</button>

Periksa dengan Inspektor

Buka panel aksesibilitas browser dan baca nama yang dihitung untuk setiap kontrol. Jika kosong, berarti ada kesalahan yang perlu diperbaiki.

Pemeriksaan Singkat

Sebuah tombol ikon hanya menampilkan lambang tempat sampah. Mengapa tombol itu mungkin tidak bersuara?

Ringkasan: Pastikan Kontrol Memiliki Nama

Anda telah mempelajari jebakan yang membuat kontrol tidak bersuara, mulai dari tombol yang hanya berisi ikon hingga id yang rusak, serta cara memeriksa setiap nama di inspektor. ✅

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 “Kesalahan Penamaan Umum yang Membungkam Kontrol” gratis?

Ya — teks lengkap “Kesalahan Penamaan Umum yang Membungkam Kontrol” 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 “Kesalahan Penamaan Umum yang Membungkam Kontrol”?

Hindari pola yang membuat elemen tidak memiliki 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 4 dari 4.

Berapa lama pelajaran “Kesalahan Penamaan Umum yang Membungkam Kontrol” 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