Sobes.tech
Junior

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.