Aksesibilitas web tergantung pada beberapa komponen pengembangan dan interaksi web yang bekerja bersama , termasuk browser web, teknologi bantu (AT), dan konten web.
Masalah aksesibilitas dapat disebabkan oleh satu atau lebih komponen yang berbeda. Misalnya, jika pengguna yang tidak dapat menggunakan mouse mengalami masalah dengan akses keyboard, itu mungkin karena:
- pengembang tidak melakukan markup / kode halaman web dengan benar, atau
- browser atau pemutar media tidak menangani markup dengan benar, atau
- AT pengguna tidak menangani markup dengan benar, atau
- pengguna tidak tahu cara menggunakan browser, pemutar media, atau fitur akses papan ketik AT, atau
- halaman dirancang dengan buruk dan ini adalah masalah kegunaan umum untuk semua pengguna, termasuk yang tidak memiliki cacat.