Fara í efni
SilktideHjálp

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:

  1. 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.
  2. Færðu yfirlýsinguna í stílblað. Jafnvel með !important er hægt að hnekkja reglum í stílblaði með verkfærum notenda.
  3. 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

  1. Finndu atriði þar sem style-eigindið skilgreinir letter-spacing, word-spacing eða line-height með !important og inniheldur sýnilegan texta beint.
  2. Reiknaðu uppgefið gildi út frá leturstærð atriðisins.
  3. 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ð í.

Frekari upplýsingar

Síðast uppfært

Var þessi síða gagnleg?

Bil milli texta | Hjálp Silktide