Title: Saavutettavuus %E2%80%94 LLM EU Canonical: https://llmeu.com/fi/accessibility/ Markdown mirror: https://llmeu.com/fi/accessibility.md Machine-readable: https://llmeu.com/llms.txt (index) - https://llmeu.com/llms-full.txt (full catalogue) - https://llmeu.com/llms-catalogue.json # Saavutettavuus T%C3%A4m%C3%A4 lausunto kattaa llmeu.comin julkiset sivut, jotka tarjotaan staattisena vientin%C3%A4. Se ei kata API:a tai operaattorikonsolia, jotka eiv%C3%A4t ole osa t%C3%A4t%C3%A4 vienti%C3%A4 eiv%C3%A4tk%C3%A4 saavutettavissa t%C3%A4lt%C3%A4 sivustolta. Emme v%C3%A4it%C3%A4 yhdenmukaisuutta WCAG 2.2:n emmek%C3%A4 WCAG 2.1:n kanssa mill%C3%A4%C3%A4n tasolla %E2%80%94 ei A, ei AA, ei AAA. Mik%C3%A4%C3%A4n kolmas osapuoli ei ole auditoinut t%C3%A4t%C3%A4 sivustoa eik%C3%A4 avustavan teknologian testausta ole tehty. Seuraavassa on lista asioista, jotka mitattiin, miten ne mitattiin ja mik%C3%A4 on viel%C3%A4 tuntematonta. ## Mik%C3%A4 vahvistettiin Jokainen rivi nime%C3%A4%C3%A4, mit%C3%A4 mitattiin ja mill%C3%A4 ty%C3%B6kalulla se mitattiin. Mik%C3%A4%C3%A4n n%C3%A4ist%C3%A4 ei ole sertifioitu tulos; ne ovat t%C3%A4st%C3%A4 buildista otettuja mittauksia, ja ne voidaan mitata uudelleen. - Sis%C3%A4lt%C3%B6 saapuu ilman JavaScripti%C3%A4 t%C3%A4ll%C3%A4 sivulla ja kaikilla muilla julkisilla sivuilla. L%C3%A4hes jokainen sivu on HTML ja yksi tyylitiedosto; kolmannen osapuolen skripti%C3%A4, kehyst%C3%A4 tai hydraatiota ei ole. Yksi reitti %E2%80%94 mallikokeilualue %E2%80%94 sis%C3%A4lt%C3%A4%C3%A4 yhden inline-skriptin, ja se on merkitty noindex eik%C3%A4 ole osa indeksoitavaa sivustoa. - Sivu render%C3%B6ityy j%C3%A4rjestelm%C3%A4fontilla eik%C3%A4 sis%C3%A4ll%C3%A4 kuvia. Mill%C3%A4%C3%A4n julkisella sivulla ei ole web-fonttia eik%C3%A4 kuvaa; ainoa kuvatiedosto on sivuston kuvake. Asettelu ei siksi voi siirty%C3%A4, kun fontti latautuu loppuun tai kuva saapuu my%C3%B6h%C3%A4ss%C3%A4. - Jokainen taulukon otsikko on liitetty soluihinsa. Kaikilla julkisten sivujen th-soluilla on eksplisiittinen scope, ja sen pakottava tarkistus render%C3%B6i sivut ja lukee HTML:n eik%C3%A4 mallipohjaa. T%C3%A4m%C3%A4 on olemassa siksi, ett%C3%A4 viedyt sivut toimittivat aiemmin ilman scopea olevia otsikoita, mink%C3%A4 vuoksi ruudunlukija p%C3%A4%C3%A4tyy lukemaan vertailutaulukon numeromuurina. - N%C3%A4pp%C3%A4imist%C3%B6kohdistus on n%C3%A4kyviss%C3%A4. Ohituslinkki on ensimm%C3%A4inen kohdistettava elementti jokaisella sivulla, se tulee n%C3%A4kyviin, kun se saa kohdistuksen, ja kohdistusindikaattori luetaan render%C3%B6idyst%C3%A4 tyylist%C3%A4 eik%C3%A4 tyylitiedostosta, oikeassa selaimessa. - Jokainen sivu ilmoittaa kielens%C3%A4. Jokainen dokumentti ilmoittaa lang="en" tai lang="de" juurielementiss%C3%A4, joten ruudunlukija valitsee oikeat %C3%A4%C3%A4nt%C3%A4miss%C3%A4%C3%A4nn%C3%B6t, ja jokainen sivu ilmoittaa molemmat kielivaihtoehdot. - V%C3%A4rikontrasti l%C3%A4p%C3%A4isee WCAG AA:n suunnittelun kannalta kriittisiss%C3%A4 pareissa, yhdess%C3%A4 ilman marginaalia. 21 paria laskettiin suunnittelutokeneista; tiukin on 4,69:1 AA:n alarajaa 4,5:1 vastaan. Kohdistusindikaattorit l%C3%A4p%C3%A4isev%C3%A4t ei-tekstille asetetun 3:1-vaatimuksen sek%C3%A4 vaaleassa ett%C3%A4 tummassa kontekstissa. ## Miten kukin n%C3%A4ist%C3%A4 mitattiin - Taulukon otsikon, kielen ja luettelosopimuksen tarkistukset ajetaan automatisoiduissa sarjoissa ja ohjaavat oikeita sivufunktioita. - Kohdistuksen n%C3%A4kyvyys ja render%C3%B6ity asettelu mitattiin headless Chromiumissa, jossa animaatio ja siirtym%C3%A4 oli ensin poistettu k%C3%A4yt%C3%B6st%C3%A4, joten mittausta ei koskaan oteta liikkeen keskelt%C3%A4, ja luettiin takaisin getComputedStyle- ja getBoundingClientRect-funktioilla %E2%80%94 luokan olemassaolo tyylitiedostossa ei ole todiste siit%C3%A4, ett%C3%A4 mit%C3%A4%C3%A4n render%C3%B6ityy. - Kontrasti laskettiin tyylitiedoston ratkaistuista token-arvoista, ei getComputedStyle-funktiosta el%C3%A4v%C3%A4ss%C3%A4 moottorissa. Jos jokin s%C3%A4%C3%A4nt%C3%B6 ohittaa tokenin paikallisesti, kyseinen pari ei sis%C3%A4lly yll%C3%A4 olevaan lukuun. - Taulukoiden rajaukseen, kieleen ja no-JavaScriptiin liittyv%C3%A4t lausumat johdettiin uudelleen t%C3%A4st%C3%A4 buildista lausumaa kirjoitettaessa; muutos tyylitiedostoon tai sivumalliin voi tehd%C3%A4 yhden niist%C3%A4 p%C3%A4tem%C3%A4tt%C3%B6m%C3%A4ksi, mink%C3%A4 vuoksi kukin nime%C3%A4%C3%A4 tiedoston, joka sen sis%C3%A4lt%C3%A4%C3%A4. ## Mit%C3%A4 ei ole vahvistettu Sanottu suoraan, koska itsens%C3%A4 yliarvioiva esteett%C3%B6myysv%C3%A4ite on huonompi kuin ei v%C3%A4itett%C3%A4 lainkaan %E2%80%94 ja koska t%C3%A4m%C3%A4n sivuston koko lupaus on, ett%C3%A4 sen v%C3%A4itteet voi tarkistaa: - Ruudunlukijatestauksia ei ole tehty. Ei NVDA:lla, JAWS:illa, VoiceOverilla, TalkBackilla tai Orcalla. Mit%C3%A4%C3%A4n t%C3%A4ss%C3%A4 ei tule lukea v%C3%A4itteen%C3%A4 siit%C3%A4, mit%C3%A4 ruudunlukija ilmoittaa. - Ei kolmannen osapuolen auditointia %E2%80%94 ei esteett%C3%B6myyskonsulttia, ei automatisoitua yhdenmukaisuusskannausta, ei VPAT- tai Accessibility Conformance Report -asiakirjaa. - Ei yhdenmukaisuusv%C3%A4itett%C3%A4 WCAG 2.2:ta (tai 2.1:t%C3%A4) vastaan mill%C3%A4%C3%A4n tasolla. Kontrastilaskennan l%C3%A4p%C3%A4iseminen ja taulukoiden otsikoiden merkitseminen ei ole yhdenmukaisuutta: se on kaksi onnistumiskriteeri%C3%A4 niill%C3%A4 pinnoilla, jotka mitattiin. - Ei k%C3%A4ytt%C3%A4j%C3%A4testausta vammaisten k%C3%A4ytt%C3%A4jien kanssa. - Selainten ja avustavien teknologioiden kattavuutta ei ole luonnehdittu. Sivusto on pelkk%C3%A4%C3%A4 HTML:%C3%A4%C3%A4 ja CSS:%C3%A4%C3%A4 ilman JavaScripti%C3%A4, mik%C3%A4 yleens%C3%A4 tarkoittaa laajaa tukea, mutta "yleens%C3%A4" ei ole mittaus, emmek%C3%A4 esit%C3%A4 sit%C3%A4 sellaisena. ## Tunnetut rajoitukset N%C3%A4m%C3%A4 ovat asioita, joiden tied%C3%A4mme jo olevan puutteellisia, lueteltuina sen sijaan, ett%C3%A4 j%C3%A4tt%C3%A4isimme ne lukijan l%C3%B6ydett%C3%A4viksi: - Konsoli ei kuulu t%C3%A4m%C3%A4n lausuman piiriin. Se ei ole osa staattista vienti%C3%A4, eiv%C3%A4tk%C3%A4 sen taulukot sis%C3%A4ll%C3%A4 samoja otsikkoyhteyksi%C3%A4 kuin julkiset sivut. Jos konsolista tulee julkisesti tavoitettava, t%C3%A4m%C3%A4 lausuma ei koske sit%C3%A4. - Ohituslinkki sek%C3%A4 sivuston yl%C3%A4tunniste ja alatunniste piilotetaan tulostettaessa. Sivun tulostaminen antaa siis sis%C3%A4ll%C3%B6n ilman navigointia ja ilman ohituslinkki%C3%A4. - Kielivalitsin on natiivi , joka luettelee kaikki kaksikymment%C3%A4nelj%C3%A4 kielt%C3%A4. Se on tavoitettavissa n%C3%A4pp%C3%A4imist%C3%B6ll%C3%A4 ja merkitty, ja kun JavaScript ei ole k%C3%A4ytett%C3%A4viss%C3%A4, sama lista tarjotaan linkkein%C3%A4. - Esteett%C3%B6myyteen liittyv%C3%A4%C3%A4 yhteyshenkil%C3%B6%C3%A4 tai vastausaikasitoumusta ei ole. Ilmoitukset menev%C3%A4t yleiseen postilaatikkoon; emme viel%C3%A4 sitoudu vastaamaan kiinte%C3%A4ss%C3%A4 ajassa. - Tuotesivujen reaaliaikaiset tila- ja kustannusluvut ovat staattista teksti%C3%A4. Ne eiv%C3%A4t p%C3%A4ivity selaimessa, koska selainkoodia ei ole. T%C3%A4ss%C3%A4 k%C3%A4ytt%C3%B6%C3%B6notossa se on tarkoitettu toimintatapa, ei ep%C3%A4onnistunut animaatio. - Kokeilualue, kun se on otettu k%C3%A4ytt%C3%B6%C3%B6n, on ainoa interaktiivinen pinta. Se on lomake, jossa on tekstimerkinn%C3%A4t, ja se pelkistyy selitykseksi, kun API:a ei ole is%C3%A4nn%C3%B6ity, mutta sen tilailmoituksia pyynn%C3%B6n aikana ei ole testattu ruudunlukijalla. ## Ongelman ilmoittaminen Jos jokin t%C3%A4ll%C3%A4 sivustolla on sinulle k%C3%A4ytt%C3%B6kelvoton, kirjoita osoitteeseen mail@llmeu.com ja kerro, mik%C3%A4 sivu ja mit%C3%A4 tapahtui. Esteett%C3%B6myysvirheit%C3%A4 kohdellaan kuten mit%C3%A4 tahansa muuta virhett%C3%A4 t%C3%A4ll%C3%A4 sivustolla: ne korjataan l%C3%A4hdekoodissa ja vahvistetaan viedyll%C3%A4 sivulla. Emme lis%C3%A4%C3%A4 hiljaisesti yhdenmukaisuusmerkki%C3%A4, jotta ilmoitus saataisiin pois p%C3%A4iv%C3%A4j%C3%A4rjestyksest%C3%A4. T%C3%A4m%C3%A4 lausuma kuvaa t%C3%A4t%C3%A4 buildia. Jos jokin yll%C3%A4 oleva mittaus lakkaa pit%C3%A4m%C3%A4st%C3%A4 paikkansa, vika on mittauksessa tai sivussa %E2%80%94 ei lausumassa. [Turvallisuus](/fi/security/) %C2%B7[Oikeudelliset](/fi/legal/) %C2%B7[UKK](/fi/faq/)