Sobes.tech
Junior

Əlçatanlığı təmin etmək üçün hansı CSS xüsusiyyətindən istifadə edərdiniz?

sobes.tech Süni İntellekt

AI-dan cavab

aria-hidden: Gizlədir elementi köməkçi texnologiyalardan (ekran oxuyucuları) əgər onun mövcudluğu vizual olsa da, semantik baxımdan artıq və ya məzmunun anlaşılmasına zərərli olarsa.

tabindex: Klaviatura ilə naviqasiya zamanı interaktiv elementlərin fokus sırasını idarə edir. -1 elementi standart sıralamadan çıxarır, 0 onu daxil edir və müsbət dəyərlər açıq bir sıralama təyin edir (əksər hallarda tövsiyə edilmir).

outline: Element fokusda olduqda onun ətrafında çərçivə təyin edir. Bu, istifadəçilərin aktiv elementi görə bilməsi üçün vacibdir və ya stilizə edilməlidir.

visually-hidden: Elementi vizual olaraq gizlədir, lakin ekran oxuyucuları üçün əlçatanlığını saxlayır. Adətən, forma etiketlərini (label) gizlətmək üçün istifadə olunur, element görünəndə (məsələn, ikon düymə).

.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: Elementlə qarşılıqlı əlaqəni mouse vasitəsilə deaktiv edir, lakin klaviatura və ekran oxuyucuları üçün əlçatanlığı təsir etmir. Aktiv sahələr üzərində dekorativ elementlər üçün istifadə edilə bilər.

cursor: pointer: İstifadəçi interaktiv elementlərin üzərinə gəldikdə kursor görünüşünü dəyişir, klik edilə biləcəyini göstərir.

colorbackground-color: Mətn və fon arasında kifayət qədər kontrast təmin etmək üçün vacibdir, bu, görmə qabiliyyəti zəif istifadəçilər üçün kritikdir. WCAG standartlarına uyğun kontrast yoxlama vasitələrindən istifadə etmək tövsiyə olunur.