Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.4.11: Geldt kleurcontrast 3:1 voor invoervelden als er een placeholder gebruikt wordt? #32

Open
FerJo opened this issue Mar 9, 2022 · 7 comments

Comments

@FerJo
Copy link

FerJo commented Mar 9, 2022

Een invoerveld met de volgende eigenschappen:

  • Een lichtgrijze border die een contrast heeft dat lager is dan 3:1
  • Een placeholder-tekst: "Zoeken ..." die voldoet aan de minimale contrasteis voor tekst: ≥4,5:1

image

Discussiepunt: Interpretatie 1.4.11, Non-text Contrast (Level AA)

https://www.w3.org/WAI/WCAG21/Understanding/non-text-contrast.html
Onder het kopje 'Bounderies' staat dat een 'control' niet verplicht een 'visual boundary' dient te hebben, tenzij die 'boundary' de ENIGE indicator is die aangeeft dat er een 'control' aanwezig is. Dan moet die 'boundary' voldoen aan de minimale contrastverplichting van 3:1.

MAAR; er staat verder:
"If (...) placeholder text inside a text input is visible and there is no visual indication of the hit area then the Success Criterion is passed."

Mijn interpretatie van het voorbeeld dat ik aan het begin van dit issue gaf:

  • De 'boundary' van het zoekveld is lastig te zien (want kleurcontrast minder dan 3:1), ECHTER:
  • De placeholdertekst "Zoeken..." is leesbaar, want contrast ≥ 4,5:1
  • De 'boundary' is daarmee niet de enige indicator die zegt: hier is een control aanwezig,
  • Dus: PASS 1.4.11
@Aircl0wn
Copy link

Die interpretatie is (helaas..) correct momenteel.

@gjccopinga
Copy link

Strikt genomen klopt dit inderdaad. Ik zie nog wel de nodige haken en ogen aan dit uitgangspunt. Er zijn voorbeelden te bedenken waarbij dit echt nog wel lastig kan zijn voor slechtzienden of cognitief beperkten, maar het blijft een advies om bij voldoende contrast van de tekst ook een eventuele border voldoende contrast te geven. Is dus niet verplicht.

@FerJo
Copy link
Author

FerJo commented Mar 14, 2022

@Aircl0wn @gjccopinga Dank jullie wel voor jullie commentaar.

Dan zou dit mijn conclusie zijn:

Betreft Succescriterium 1.4.11 Non-tekst contrast.
Consensus: De 'visual boundary' van een invoerveld hoeft niet te voldoen aan de contrasteis van ≥ 3:1, als er een placeholder-tekst aanwezig is.
Voorwaarde: De placeholdertekst moet voldoen aan de contrasteis van ≥ 4,5:1.
Advies: Het wordt aangeraden om de 'visual boundary' wel te laten voldoen aan de contrasteis van ≥ 3:1.

@ShadowBB
Copy link

Ook ik ben het (helaas) eens met deze interpretatie. En dit is afwijkend van hoe ik het tot nu toe geïnterpreteerd heb. Darn.

Dat zijn genoeg mensen voor een voorlopige consensus zou ik zeggen. Goed scenario Ferjo!

@PaulvanWorkum
Copy link

PaulvanWorkum commented Mar 15, 2022 via email

@ShadowBB
Copy link

Bedankt Paul,

Ik denk dat je dit probeerde te sturen in een persoonlijk berichtje? In ieder geval gaat in het geval van deze discussie de credits volledig naar andere mensen en heb ik puur en alleen wat tags toegevoegd. :)

@julezrulez
Copy link

Wat een vervelend punt is dit zeg. Ik ben erg benieuwd hoe dit er zo in is gekomen. Bij de invoer van een datumveld klinkt het logisch om dit als placeholder te gebruiken:

  • DD-MM-JJJJ
    Bij de volgende placeholder denk ik dat bij laag contrast van de rand de bezoeker zich het schompes zoekt naar waar er getypt moet worden:
  • Typ hier je onzin
    En helaas komt het type als de 2e placeholder vaker voor dan het eerste voorbeeld.

PS. Ik adviseer altijd om geen placeholder te gebruiken!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants