Kuru CSS īpašību jūs izmantotu pieejamības nodrošināšanai?
sobes.tech AI
Atbilde no AI
aria-hidden: Paslēpj elementu no palīgtehnoloģijām (ekrāna lasītājiem), ja tā klātbūtne ir vizuāla, bet semantiski lieka lieka vai kaitīga satura sapratnei.
tabindex: Kontrolē interaktīvo elementu fokusa kārtību, navigējot ar tastatūru. -1 izslēdz elementu no standarta kārtības, 0 to iekļauj, bet pozitīvas vērtības nosaka skaidru kārtību (neiesaka lielākajā daļā gadījumu).
outline: Nosaka rāmīti ap elementu, kad tas ir fokusā. Ir svarīgi to saglabāt vai stilizēt, lai lietotāji ar tastatūru redzētu aktīvo elementu.
visually-hidden: Vizuāli paslēpj elementu, bet saglabā tā pieejamību ekrāna lasītājiem. Bieži tiek izmantots formu marķējumu (label) paslēpšanai, kad pats vadības elements ir redzams (piemēram, ikonas poga).
.visually-hidden {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
pointer-events: none: Atspējo mijiedarbību ar elementu ar peli, bet neietekmē pieejamību ar tastatūru un ekrāna lasītājiem. Var tikt izmantots dekoratīviem elementiem virs aktīvajām zonām.
cursor: pointer: Maina kursora izskatu, kad tas ir virs interaktīviem elementiem, norādot uz to klikšķināmību.
color un background-color: Ir svarīgi, lai nodrošinātu pietiekamu kontrastu starp tekstu un fonu, kas ir kritiski lietotājiem ar redzes traucējumiem. Ieteicams izmantot kontrasta pārbaudes rīkus saskaņā ar WCAG standartiem.