Sobes.tech
Junior

Erişilebilirliği sağlamak için hangi CSS özelliğini kullanırdınız?

sobes.tech yapay zeka

AI'dan gelen yanıt

aria-hidden: Görüntüde olsa da, yardımcı teknolojilerden (ekran okuyucuları) bir öğeyi gizler; bu, içeriğin anlaşılmasına semantik olarak gereksiz veya zararlıysa kullanılır.

tabindex: Klavye ile gezinirken etkileşimli öğelerin odak sırasını kontrol eder. -1 öğeyi standart sıralamadan çıkarır, 0 standart sıralamaya ekler, pozitif değerler ise açık bir sıralama belirler (çoğu durumda önerilmez).

outline: Odaklandığında öğenin etrafına bir çerçeve çizer. Kullanıcıların aktif öğeyi görebilmesi için bunu korumak veya stilize etmek önemlidir.

visually-hidden: Öğeyi görsel olarak gizler, ancak ekran okuyucuları için erişilebilirliğini korur. Genellikle form etiketlerini (label) gizlemek için kullanılır, örneğin, kontrol görünürken (örneğin, ikon düğmesi).

.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: Öğeyle fare ile etkileşimi devre dışı bırakır, ancak klavye ve ekran okuyucuları erişilebilirliğini etkilemez. Aktif alanların üzerinde dekoratif öğeler için kullanılabilir.

cursor: pointer: Etkileşimli öğelerin üzerine gelindiğinde imleç görünümünü değiştirir, tıklanabilir olduğunu gösterir.

color ve background-color: Metin ve arka plan arasında yeterli kontrast sağlamak için önemlidir, bu da görme engelli kullanıcılar için kritiktir. WCAG standartlarına uygun kontrast kontrol araçlarının kullanılması önerilir.