Bil milli texta
Silktide finnur atriði þar sem innbyggðir stílar læsa bilinu milli texta –
letter-spacing, word-spacing eða line-height – með !important
við gildi undir lágmarki WCAG, þannig að notendur geta ekki breytt því.
Hvers vegna þetta skiptir máli
Fólk með lesblindu eða skerta sjón þarf oft að hafa meira bil á milli texta til að geta lesið hann: hærri línur, meira bil á milli bókstafa og orða. Það gerir það með vafraviðbótum og sérsniðnum stílblöðum sem hnekkja bili á síðu.
Þessi verkfæri setja inn venjulegt CSS á höfundarstigi. !important-yfirlýsing
innan style-eigindis atriðis hefur forgang fram yfir allar reglur á höfundarstigi, sama hversu sértækar þær eru – það er eina uppbyggingin á síðu sem þessi verkfæri geta ekki hnekkt.
Þegar hún læsir bilinu undir lágmarksgildunum er notandinn einfaldlega útilokaður.
árangursviðmið 1.4.12 (stig AA) krefst þess að efni haldist læsilegt þegar notendur auka bil milli texta í að minnsta kosti:
- Línuhæð – 1,5 sinnum leturstærð
- Bil milli bókstafa – 0,12 sinnum leturstærð
- Bil milli orða – 0,16 sinnum leturstærð
Hvernig á að laga þetta
Fyrir hvert atriði sem merkt er skaltu gera eitt af eftirfarandi:
- Fjarlægðu
!important-merkinguna úr innbyggðu yfirlýsingunni. Verkfæri notenda geta þá hnekkt henni og hönnunin þín helst óbreytt fyrir alla aðra. - Færðu yfirlýsinguna í stílblað. Jafnvel með
!importanter hægt að hnekkja reglum í stílblaði með verkfærum notenda. - Hækkaðu gildið í lágmark WCAG ef bilið þarf í raun að vera fast.
<!-- Fails: locked below the minimum; user tools cannot override this -->
<p style="line-height: 1.2 !important">…</p>
<!-- Fixed: overridable -->
<p style="line-height: 1.2">…</p>
<!-- Also fine: locked, but at a value that already meets the minimum -->
<p style="line-height: 1.5 !important">…</p>
Hvernig Silktide prófar þetta
- Finndu atriði þar sem
style-eigindið skilgreinirletter-spacing,word-spacingeðaline-heightmeð!importantog inniheldur sýnilegan texta beint. - Reiknaðu uppgefið gildi út frá leturstærð atriðisins.
- Tilkynntu um atriðið þegar fasta gildið er undir lágmarki WCAG fyrir viðkomandi eiginleika.
Þetta endurspeglar W3C ACT-reglurnar fyrir 1.4.12 (letter spacing, word spacing, line height).
Silktide merkir ekki !important-bil í stílblöðum – verkfæri notenda geta enn hnekkt þeim – og hermir ekki eftir því að bilayfirrit séu notuð til að finna skemmd uppsetning, sem ekkert sjálfvirkt verkfæri gerir nú. Að standast þessa prófun þýðir að ekkert á síðunni kemur í veg fyrir að notendur breyti bilinu; að prófa hvort uppsetningin haldist læsileg með breyttu bili er fljótlegt handvirkt próf með bókamerkisforriti fyrir bil milli texta.
Úrræðaleit
Innbyggði stíllinn kemur frá ramma eða græju frá þriðja aðila
Íhlutasöfn og innfelld forskrift skrifa stundum innbyggða !important-stíla. Þeir teljast engu að síður með á síðunni þinni; athugaðu stillingar söluaðilans eða taktu þetta upp við hann.
Bilið er læst við gildi sem samræmist kröfum
Gildi sem eru jöfn eða hærri en lágmarksgildi WCAG standast prófunina jafnvel þótt þau séu læst – line-height: 1.6 !important veldur engum skaða, því það er þegar hærra en það sem notendur myndu hækka það í.