Overschrijf tekstafstand niet met !important

Laatste wijziging:

Hoe los je dit op?

Verwijder !important uit CSS-regels die text spacing properties instellen:

FOUT:

!important voorkomt overrides door een gebruiker

p {
  line-height: 1.2 !important;
  letter-spacing: 0.05em !important;
  word-spacing: 0.1em !important;
}
GOED:

geen !important

p {
  line-height: 1.5;
  letter-spacing: 0.05em;
  word-spacing: 0.1em;
}

Dezelfde regel geldt voor inline stijlen:

FOUT:
<p style="line-height: 1 !important;">Tekst hier</p>
GOED:
<p style="line-height: 1.5;">Tekst hier</p>

Als het ontwerp specifieke afstanden vereist, stel ze dan in zonder !important en test of gebruikers CSS ze kunnen overschrijven. WCAG 1.4.12 vereist dat de pagina leesbaar blijft met deze minimale spacing values:

  • Line height ten minste 1,5 keer de lettergrootte
  • Letter spacing ten minste 0,12 keer de lettergrootte
  • Word spacing ten minste 0,16 keer de lettergrootte

Waarom is dit belangrijk?

Sommige gebruikers hebben bredere letterafstand, grotere regelafstand of grotere woordafstand nodig om tekst comfortabel te lezen. Dit geldt voor mensen met dyslexie, slechtziendheid of cognitieve beperkingen. Het gebruik van !important op afstandsregels blokkeert gebruikersstijlbladen en browserextensies om deze aanpassingen toe te passen.

Meer info:

WCAG 1.4.12 Tekstafstand.

Regelinformatie

Standaard

WCAG AA SC 1.4.12

Regelgeving

EN 301 549 EAA

Impact voor gebruikers

Complexiteit van de oplossing

Treft

Heeft dit artikel u geholpen?

De diensten van ExcellentWebCheck

Het doel van ExcellentWebCheck is om de online gebruikerservaring van alle bezoekers van websites te verbeteren. De tools van ExcellentWebCheck helpen bij het detecteren en verbeteren van usability-problemen op uw website.