Rumah >hujung hadapan web >tutorial js >Kebolehcapaian (a) Peraturan - 5

Kebolehcapaian (a) Peraturan - 5

Patricia Arquette
Patricia Arquetteasal
2024-12-14 10:22:12802semak imbas

Accessibility (a) Rules - 5

Video dan audio

  • Empat jenis utama jenis media alternatif: kapsyen, transkrip, penerangan audio dan tafsiran bahasa isyarat harus disertakan dengan fail audio dan media. Alternatif ini hendaklah berdasarkan:

    • Jenis media yang menyokong—audio sahaja, video sahaja atau video dengan format audio (multimedia)
    • Sama ada media secara langsung atau prarakam
    • Versi dan tahap penyasaran pematuhan WCAG
    • Sebarang keperluan pengguna berkaitan media tambahan

Borang

Padang

  • Gunakan elemen dan corak HTML standard apabila boleh, daripada membuat komponen tersuai dengan ARIA.

Tidak Disyorkan — HTML tersuai dengan ARIA

<div role="form">



<h4>
  
  
  Disyorkan — HTML Standard
</h4>



<pre class="brush:php;toolbar:false"><borang>



  • Hendaklah menambah atribut autolengkap HTML pada medan.

  • Medan borang tidak boleh menghasilkan perubahan kontekstual apabila ia menerima fokus atau input pengguna melainkan pengguna telah diberi amaran tentang tingkah laku sebelum menggunakan komponen (cth. borang tidak boleh diserahkan secara automatik apabila medan menerima fokus atau sekali pengguna menambah kandungan pada medan.)

Label

  • Pastikan setiap medan borang mempunyai label yang jelas, tepat dan berkaitan dengan program.

Penerangan

  • Perihalan medan tidak diperlukan untuk kebolehaksesan jika label atau arahan borang cukup deskriptif.

  • Tambah huraian medan apabila maklumat lanjut diperlukan untuk mengelakkan ralat pengguna. Contohnya, sertakan keperluan input seperti panjang kata laluan atau format tarikh tertentu (mis., MM-DD-YYYY).

  • Gunakan atribut aria-describedby untuk memautkan perihalan medan untuk membentuk elemen. Ini memastikan pembaca skrin membaca kedua-dua label dan penerangan, meningkatkan kejelasan untuk pengguna.

Kesilapan

  • Apabila ralat borang berlaku, nyatakan ralat itu dengan serta-merta. Kenal pasti dengan jelas medan tempat ralat itu berlaku dan sediakan teks deskriptif ringkas yang menerangkan ralat kepada pengguna.

  • Terdapat kaedah berbeza untuk memaparkan mesej ralat, seperti:

    • Mod, sebaris berhampiran tempat ralat berlaku
    • Himpunan ralat dikumpulkan dalam satu mesej yang lebih besar di bahagian atas halaman
  • Pastikan anda memberi perhatian kepada fokus papan kekunci dan pilihan kawasan langsung ARIA apabila mengumumkan ralat.

  • Apabila boleh, tawarkan pengguna cadangan terperinci tentang cara membetulkan ralat. Terdapat dua atribut yang tersedia untuk memberitahu pengguna tentang ralat.

    • Anda boleh menggunakan atribut HTML yang diperlukan. Penyemak imbas akan membekalkan mesej ralat generik berdasarkan parameter pengesahan yang difailkan.
    • Atau anda boleh menggunakan atribut aria-required untuk berkongsi mesej ralat tersuai kepada ATs. Hanya AT akan menerima mesej melainkan anda menambah kod tambahan untuk menjadikan mesej itu kelihatan kepada semua pengguna.

Kriteria kejayaan tambahan

Saiz Sasaran (Minimum)

Bantuan Konsisten

Pengesahan Boleh Dicapai

Entri Berlebihan

Atas ialah kandungan terperinci Kebolehcapaian (a) Peraturan - 5. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn