İşaretçi hedeflerinin en az 24 x 24 CSS pikseli olmasını ister; boşluk, eşdeğer kontrol, metin içi hedef, tarayıcı kontrolü ya da zorunluluk hariç.
Küçük kontrollere isabet ettirmek zordur. Titremesi, iri parmakları, sınırlı el becerisi ya da az görmesi olanlar ve otobüste telefon kullanan herkes yanlış şeye dokunur ya da hiç isabet ettiremez. Hedefler birbirine yakın olduğunda hatalar katlanır.
WCAG 2.2 ile gelen bu kriter, işaretçi girdisi için hedef boyutunun en az 24 x 24 CSS pikseli olmasını ister; yeterli boşluk, eşdeğer bir kontrol, metin içi hedef, tarayıcının kontrol ettiği boyut ya da zorunluluk durumları hariç.
Titremesi, sınırlı el becerisi ya da hareket engeli olan kişiler. İri parmaklılar ve hareket halindeyken dokunmatik ekran kullananlar. Küçük hedefleri net göremeyen az görenler. Sınırlı hassasiyetle fare, iz topu, baş işaretçisi ya da göz izleme sistemi kullananlar.
Avrupa Erişilebilirlik Yasası (Direktif (AB) 2019/882) 28 Haziran 2025'ten sonra piyasaya sunulan kapsamdaki ürün ve hizmetler için geçerlidir. Yasanın 47. gerekçesi web siteleri ve mobil uygulamalar için dört ilkeyi sayar: algılanabilirlik, işletilebilirlik, anlaşılabilirlik ve sağlamlık. İsabet ettirmesi kolay hedefler, "işletilebilirlik" ilkesinin parçasıdır.
Teknik karşılığı EN 301 549 standardında bulunur. Standart, WCAG 2.5.8'i atıfla alır ve ortama göre ayrı maddelere dönüştürür.
| Madde | Ortam | Ne ister? |
|---|---|---|
| 9.2.5.8 | Web sayfaları | Web içeriğinin WCAG 2.5.8 kriterini karşılamasını ister. |
Kriter yeni olduğu için dokümanlar ve yazılım için geçerli satırları V4.1.1'in 10. ve 11. maddelerinde kontrol edin. Madde numaraları EN 301 549'un "9. + WCAG numarası" düzenine göredir. V3.2.1'de yazılım maddesi, açık ve kapalı işlevsellik için ayrı alt maddelere bölünmüştür. Kaynak gösterirken tam numaraları standarttan kontrol edin.
Standart sürümü: 2.5.8 kriteri WCAG 2.2'ye yenidir; bu yüzden WCAG 2.1'i esas alan EN 301 549 V3.2.1'in parçası değildir. EAA için hazırlanan ilk sürüm olan EN 301 549 V4.1.1'de (Eylül 2026) yer alır. V4.1.1 henüz AB Resmî Gazetesi'nde atıf almamıştır; bu nedenle EAA gereksinimlerini karşılamanın gönüllü teknik yolu olarak görülmelidir. Atıf yapıldığında uygunluk karinesi sağlayacaktır. AA düzeyinde bir kriterdir.
EAA bağlamında dikkat: Yasanın Madde 2/4 hükmü bazı içerikleri gereksinimlerin dışında bırakır; örneğin 28 Haziran 2025'ten önce yayımlanmış ofis dosya biçimleri ve bu tarihten sonra güncellenmeyen arşivler. Bu tarihten sonra yayımladığınız ya da değiştirdiğiniz içerik bu istisnaların kapsamında değildir.
Directive (EU) 2019/882, EUR-Lex, İngilizce, yeni sekmede açılır
Kontrole ya da etrafındaki bir kapsayıcıya 24 CSS piksellik min-width ve min-height verin (C42).
.icon-btn { width: 16px; height: 16px; padding: 0; }.icon-btn { min-width: 24px; min-height: 24px; padding: 4px; }
/* Birincil eylemler için 44 x 44 daha rahattır */24 pikselden küçük hedef, ortasındaki 24 piksellik daire başka bir hedefe ya da daireye değmiyorsa geçebilir.
.chip { width: 18px; height: 18px; margin: 0; } /* komşulara değiyor */.chip { width: 18px; height: 18px; margin: 3px; } /* 24 px daireler çakışmıyor */Aralarında boşluk olmayan küçük simgelerden oluşan bir sıra hem boyutta hem boşlukta kalır.
.toolbar button { width: 20px; height: 20px; margin: 0; }.toolbar button { min-width: 32px; min-height: 32px; margin: 0 2px; }Varsayılan biçimli yerel kontrolü tarayıcı kontrol eder. Özel, daha küçük olanın kendi boyutuna ihtiyacı vardır ve tıklanabilir bir etiket yardımcı olur.
.box { width: 14px; height: 14px; }.box { width: 24px; height: 24px; }
<label><input type="checkbox"> Güncellemelere abone ol</label>Bir cümle içindeki bağlantı kapsam dışıdır. Alt bilgi menüsü gibi bağlantı listesi metin içi değildir, bu yüzden her bağlantı asgari boyuta ya da boşluğa ihtiyaç duyar.
.footer a { display: inline; line-height: 1; }.footer a { display: inline-block; min-height: 24px; padding-block: 4px; }Küçük bir kontrolün aynı sayfada yeterince büyük bir eşdeğeri varsa, küçük kalabilir.
<a class="tiny" href="/x">×</a><a class="tiny" href="/x">×</a>
<!-- Aynı eylem bu sayfada tam boyutlu bir "Kaldır" düğmesiyle de sunuluyor -->WCAG 2.2 asgari 24 x 24 CSS pikseli belirler. Platform yönergeleri daha fazlasını ister: iOS'ta yaklaşık 44 x 44 punto, Android'de 48 x 48 dp. Birincil eylemlerde büyük boyutu hedefleyin.
import SwiftUI
struct CloseButton: View {
var body: some View {
Button { dismiss() } label: {
Image(systemName: "xmark")
// Simge küçük kalabilir, dokunulabilir alan kalmamalı
.font(.system(size: 14))
.frame(minWidth: 44, minHeight: 44)
.contentShape(Rectangle())
}
.accessibilityLabel("Kapat")
}
}import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.filled.Close
import androidx.compose.material3.Icon
import androidx.compose.material3.IconButton
import androidx.compose.runtime.Composable
@Composable
fun CloseButton(onClose: () -> Unit) {
// IconButton, küçük simgenin etrafında 48 dp dokunma hedefini korur
IconButton(onClick = onClose) {
Icon(Icons.Filled.Close, contentDescription = "Kapat")
}
}Corpowid, dijital erişilebilirlik alanındaki yenilikçi yaklaşımı ve performansı nedeniyle dünyanın önde gelen araştırma ve danışmanlık şirketlerinden biri olan Gartner tarafından takdir edilmiştir. Bu rozetler, yapay zeka destekli ve kapsayıcı web deneyimleri oluşturma konusundaki kararlılığımızı yansıtmaktadır.