Kebolehcapaian
Gambaran keseluruhan ringkas tentang ciri dan had Bootstrap untuk penciptaan kandungan yang boleh diakses.
Bootstrap menyediakan rangka kerja yang mudah digunakan bagi gaya siap sedia, alatan reka letak dan komponen interaktif, membolehkan pembangun mencipta tapak web dan aplikasi yang menarik secara visual, kaya dari segi fungsi dan boleh diakses di luar kotak.
Kebolehcapaian keseluruhan bagi mana-mana projek yang dibina dengan Bootstrap sebahagian besarnya bergantung pada penanda pengarang, penggayaan tambahan dan skrip yang telah mereka sertakan. Walau bagaimanapun, dengan syarat ini telah dilaksanakan dengan betul, adalah mungkin untuk membuat tapak web dan aplikasi dengan Bootstrap yang memenuhi WCAG 2.0 (A/AA/AAA), Seksyen 508 dan standard dan keperluan kebolehcapaian yang serupa.
Penggayaan dan reka letak Bootstrap boleh digunakan pada pelbagai struktur penanda. Dokumentasi ini bertujuan untuk menyediakan pembangun contoh amalan terbaik untuk menunjukkan penggunaan Bootstrap itu sendiri dan menggambarkan penanda semantik yang sesuai, termasuk cara bagaimana kebimbangan kebolehcapaian yang berpotensi dapat ditangani.
Komponen interaktif Bootstrap—seperti dialog modal, menu lungsur turun dan petua alat tersuai—direka bentuk untuk berfungsi untuk pengguna sentuhan, tetikus dan papan kekunci. Melalui penggunaan peranan dan atribut WAI - ARIA yang berkaitan, komponen ini juga harus difahami dan boleh dikendalikan menggunakan teknologi bantuan (seperti pembaca skrin).
Oleh kerana komponen Bootstrap sengaja direka bentuk untuk menjadi agak generik, pengarang mungkin perlu memasukkan peranan dan atribut ARIA yang lebih lanjut , serta gelagat JavaScript, untuk menyampaikan sifat dan kefungsian komponen mereka dengan lebih tepat. Ini biasanya dinyatakan dalam dokumentasi.
Kebanyakan warna yang pada masa ini membentuk palet lalai Bootstrap—digunakan di seluruh rangka kerja untuk perkara seperti variasi butang, variasi amaran, penunjuk pengesahan bentuk—membawa kepada kontras warna yang tidak mencukupi (di bawah nisbah kontras warna WCAG 2.0 yang disyorkan iaitu 4.5:1 ) apabila digunakan terhadap latar belakang yang terang. Pengarang perlu mengubah suai/melanjutkan warna lalai ini secara manual untuk memastikan nisbah kontras warna yang mencukupi.
Kandungan yang sepatutnya tersembunyi secara visual, tetapi kekal boleh diakses oleh teknologi bantuan seperti pembaca skrin, boleh digayakan menggunakan .sr-only
kelas. Ini boleh berguna dalam situasi di mana maklumat visual atau isyarat tambahan (seperti makna yang dilambangkan melalui penggunaan warna) perlu juga disampaikan kepada pengguna bukan visual.
Untuk kawalan interaktif tersembunyi secara visual, seperti pautan "langkau" tradisional, .sr-only
boleh digabungkan dengan .sr-only-focusable
kelas. Ini akan memastikan bahawa kawalan menjadi kelihatan apabila difokuskan (untuk pengguna papan kekunci yang kelihatan).