Web Accessibility Academy · Pelajaran

Bawaan vs Kustom: Kapan Menggunakan Elemen Asli

Mengapa tombol asli selalu lebih baik daripada span yang diberi gaya.

Pelajaran 4 dari 413 langkah

Bawaan vs Kustom: Kapan Menggunakan Elemen Asli 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.

Pilihan Utama

Untuk setiap kontrol, Anda menghadapi satu pilihan: gunakan elemen HTML native atau buat elemen khusus sendiri. Elemen native hampir selalu lebih unggul.

Tombol Sebenarnya Langsung Berfungsi

button native dapat menerima fokus, diklik dengan mouse, papan ketik, dan sentuhan, serta diumumkan dengan benar. Anda cukup menulis satu tag, lalu platform menangani sisanya.

<button>Buy now</button>

span yang Ditata Tidak Cukup

Jika Anda menata span agar terlihat seperti tombol, elemen itu tetap tidak memiliki peran, fokus, maupun dukungan papan ketik. Elemen tersebut hanya menipu mata.

<span class="button">Buy now</span>

Biaya Elemen Khusus

Agar kontrol khusus berfungsi, Anda harus menambahkan peran, tabindex, dan penangan tombol untuk Enter dan Space. Itu banyak kode hanya untuk menyamai satu tag.

<span role="button" tabindex="0">Buy now</span>

Dan Anda Akan Melupakan Sesuatu

Bahkan kontrol khusus yang dibuat dengan cermat dapat melewatkan kasus tertentu: cincin fokus, status dinonaktifkan, dan sentuhan. Elemen native sudah menangani semuanya.

Native Melampaui Tombol

Hal ini berlaku untuk seluruh platform. select, kotak centang, atau details yang sebenarnya memberi Anda perilaku dan aksesibilitas yang tidak pernah dapat sepenuhnya ditandingi oleh tiruan div.

<input type="checkbox"> Remember me

Formulir Menyukai Elemen Native

Kontrol formulir native dikirim bersama form, memvalidasi dirinya sendiri, dan otomatis terhubung dengan label. Membuat ulang semua itu secara manual jarang sepadan.

Kapan Elemen Khusus Dibenarkan

Gunakan elemen khusus hanya ketika tidak ada elemen native untuk pola tersebut, seperti antarmuka bertab atau pohon. Setelah itu, ikuti pola pembuatan yang sudah terbukti dengan cermat.

Atur Elemen Native dengan Bebas

Khawatir tombol sebenarnya terlihat biasa saja? Anda dapat menata elemen native secara menyeluruh dengan CSS. Pertahankan semantiknya, lalu ubah tampilannya sesuka Anda.

Lebih Sedikit Kode, Lebih Tangguh

Menggunakan elemen yang sebenarnya berarti lebih sedikit JavaScript, lebih sedikit kesalahan, dan kontrol yang tetap berfungsi meskipun peramban serta teknologi bantu diperbarui—tanpa usaha tambahan.

Aturan Bawaan

Jadikan ini aturan default Anda: native terlebih dahulu, elemen khusus hanya sebagai pilihan terakhir. Platform web adalah anugerah besar bagi aksesibilitas, jadi biarkan platform yang mengerjakannya.

Pemeriksaan Singkat

Mari kita menentukan pilihan native atau khusus.

Ringkasan

Pilih native terlebih dahulu: tombol atau input yang sebenarnya memberi Anda fokus, tombol papan ketik, dan semantik secara gratis. Gunakan elemen khusus hanya jika tidak ada elemennya, dan atur elemen native dengan bebas. 🎉

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 “Bawaan vs Kustom: Kapan Menggunakan Elemen Asli” gratis?

Ya — teks lengkap “Bawaan vs Kustom: Kapan Menggunakan Elemen Asli” 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 “Bawaan vs Kustom: Kapan Menggunakan Elemen Asli”?

Mengapa tombol asli selalu lebih baik daripada span yang diberi gaya. 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 “Bawaan vs Kustom: Kapan Menggunakan Elemen Asli” 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. Tag Memiliki Makna: Mengapa Sup div Gagal
  2. Elemen Teks: Paragraf, Daftar, dan Penekanan
  3. Pohon Aksesibilitas: Yang Didengar Pembaca Layar
  4. Bawaan vs Kustom: Kapan Menggunakan Elemen Asli
← Kembali ke Web Accessibility Academy