Marketing Scandigitale scan
Website & snelheid

Een sticky balk bedekt je contactformulier

7 november 2026 · 7 min leestijd · Marketing Scan

Een sticky balk met cookiemelding, actie of belknop blijft op elk scherm staan. Op je laptop merk je daar weinig van. Op een telefoon in liggende stand, met een schermtoetsenbord of bij vergrote tekst kan dezelfde balk een veld, de verzendknop of een foutmelding van je contactformulier bedekken. Deze gids geeft je een controleprocedure die je zelf kunt uitvoeren: hoe je overlap vaststelt, wanneer je de balk aanpast of weghaalt, hoe je het sluiten toegankelijk maakt en wat je na de wijziging opnieuw test. Het is een werkwijze voor eigen controles, geen garantie op een resultaat.
In dit artikel

Diagnose: wanneer valt een vaste balk over je formulier?

Een vaste balk blijft op dezelfde plek van het scherm staan terwijl de pagina eronder scrolt. Hij neemt dus altijd een deel van het zichtbare vlak in, ook op het moment dat iemand een veld invult. Problemen ontstaan meestal als drie dingen samenkomen: een laag scherm, een balk die hoger is dan je dacht en een formulier dat net achter die balk valt.

Let op deze veroorzakers: de adresbalk of het schermtoetsenbord die de beschikbare hoogte verkleinen, tekst die bij vergroting over meer regels loopt waardoor de balk hoger wordt, en een balk die pas laat verschijnt en de pagina verschuift. Dat laatste raakt ook de prestaties. MDN over webperformance beschrijft performance niet alleen als laadtijd, maar ook als hoe soepel de inhoud zich gedraagt tijdens interactie. Die bron gaat niet specifiek over sticky balken. Het is wel een redelijke eigen controle om te kijken of een balk die na het laden inschuift het formulier bedekt of verplaatst.

Testopstelling voor korte schermen en vergrote tekst

Doe de test op de pagina waar het formulier echt staat, niet op de startpagina. Werk deze stappen af en noteer per stap geslaagd of mislukt.

  1. Meet de hoogte van de balk bij normale tekst. De ontwikkeltools van je browser tonen die waarde.
  2. Maak het browservenster bewust laag en smal, en kies zelf een vaste testhoogte die je in je notitie vermeldt, zodat een collega dezelfde test kan herhalen.
  3. Draai een echte telefoon naar liggende stand en open het formulier.
  4. Vergroot de tekst via de browserzoom en via de tekstgrootte-instelling van het toestel. Meet de balk opnieuw, want die kan hoger worden.
  5. Tab met het toetsenbord door elk veld. Controleer of het veld met focus volledig zichtbaar blijft en niet achter de balk verdwijnt.
  6. Verstuur het formulier leeg om foutmeldingen op te roepen. Zijn die meldingen en de verzendknop nog bereikbaar?
  7. Laat op een echt toestel het schermtoetsenbord openen en kijk wat er van veld, balk en knop overblijft.

Emulatie in de ontwikkeltools helpt bij stap 1 tot 3, maar vervangt geen test op een echt toestel.

Beslisblad: wat doe je met wat je ziet?

Wat je zietKeuzeControle erna
Balk bedekt alleen de verzendknop of een foutmeldingBalk op formulierpagina's verbergen of niet meer vastzettenStappen 5 en 6 herhalen
Balk bedekt het veld met focus bij toetsenbordgebruikRuimte reserveren onder of boven het formulier, of balk laten meescrollenDoor alle velden tabben
Balk wordt alleen te hoog bij vergrote tekstTekst inkorten of balk laten meegroeien zonder de inhoud te dekkenTest met tekstvergroting herhalen
Balk schuift pas laat in en verplaatst het formulierPlek vooraf reserveren of later ladenPagina op een traag netwerk bekijken
Sluitknop is niet bereikbaar of niet zichtbaarSluitknop herstellen voor je iets anders aanpastToetsenbord en schermlezer testen
Balk heeft geen bruikbare functie op deze paginaVerwijderen van deze paginaControleren of de actie elders bereikbaar blijft

Sluiten toegankelijk maken

Een balk die je niet kunt sluiten, kan een formulier voor sommige bezoekers onbruikbaar maken. Behandel de sluitknop daarom als volwaardig onderdeel van het ontwerp. De toegankelijkheidstutorials van W3C bundelen praktische richtlijnen en vermelden per pagina welke WCAG-succescriteria en technieken gebruikt worden. De tutorials gaan niet specifiek over sticky balken. Gebruik ze als algemene referentie en neem de onderstaande controlelijst als eigen redactionele suggestie, niet als norm.

Controleer minstens het volgende:

  • De sluitknop is een echt bedienbaar element en geen alleen visueel icoon.
  • Hij is met het toetsenbord bereikbaar en heeft een duidelijke naam voor een schermlezer.
  • Hij is ook zichtbaar bij vergrote tekst en niet buiten het scherm geduwd.
  • Het raakvlak is groot genoeg om op een telefoon te raken.
  • Na het sluiten komt de focus op een logische plek terug, niet bovenaan de pagina.
  • Het sluiten werkt zonder muis en zonder hover.

Of je de keuze van de bezoeker onthoudt, is een aparte beslissing. Spreek met je ontwikkelaar af wat er gebeurt bij de volgende pagina en leg dat vast. Een test van jezelf bewijst geen volledige naleving.

Fictief scenario: invoer en verwachte controles

Stel je een contactpagina voor met een vaste balk onderaan die een actie aankondigt. De invoer voor je testnotitie, als voorbeeld bedacht: balkhoogte bij normale tekst 72 px, bij sterk vergrote tekst 160 px, testvenster 400 px hoog. De verzendknop staat onderaan het formulier.

Verwachte technische controles: bij 400 px hoogte en vergrote tekst blijft de verzendknop zonder extra scrollen buiten de balk te bereiken. Het laatste veld met focus verdwijnt niet achter de balk. Een lege verzending toont de foutmeldingen volledig. De sluitknop is bereikbaar met Tab en heeft een herkenbare naam. Zie je bij deze controles overlap, dan kies je in het beslisblad een passende aanpak, bijvoorbeeld de balk op deze pagina niet vastzetten.

Noteer ook de omstandigheden: browser, toestel, tekstgrootte en pagina. Zonder die gegevens kan niemand je bevinding later herhalen. Dit scenario toont alleen hoe je invoer en controle beschrijft, en voorspelt geen uitkomst voor jouw site.

Controle na wijziging, overdracht en publieke signalen

Na de aanpassing herhaal je de volledige testopstelling, niet alleen de stap die faalde. Een correctie voor één scherm kan elders overlap veroorzaken. Controleer ook of de balk nog laat of schokkerig verschijnt. De cursus Learn Performance van web.dev behandelt onder meer hoe resources en scripts het laden beïnvloeden. Die cursus is algemeen over laadprestaties en behandelt geen balken specifiek. Laat zo nodig meten of het script van de balk het eerste renderen vertraagt in jouw eigen opstelling.

Voor de overdracht aan je ontwikkelaar of bureau schrijf je een korte notitie met:

  • de pagina's waarop de balk wel en niet mag staan;
  • de testhoogtes, tekstgroottes en toestellen die je gebruikte;
  • de gekozen oplossing en wie die heeft doorgevoerd;
  • wat er nog niet getest is, bijvoorbeeld een schermlezer.

Wil je ook bekijken welke publieke signalen je website uitstuurt, dan kun je starten via Marketing Scan. Een publieke scan meet zichtbare signalen en bewijst geen volledige technische implementatie. De overlapcontrole op echte toestellen blijft dus je eigen werk.

Veelgestelde vragen.

Volstaat het om de balk op mobiel te testen?

Nee. Ook een laag laptopvenster, een ingezoomde pagina of een tablet in liggende stand kan de beschikbare hoogte sterk verkleinen. Test minstens één laag venster, één telefoon in liggende stand en één situatie met vergrote tekst.

Moet ik de balk verwijderen als hij het formulier bedekt?

Niet noodzakelijk. Als de balk elders nuttig is, kun je hem op de formulierpagina verbergen, laten meescrollen of ruimte laten vrijmaken. Verwijder hem pas als hij geen functie meer heeft.

Hoe controleer ik of het veld met focus zichtbaar blijft?

Tab van het eerste tot het laatste veld en kijk bij elke stap of het gemarkeerde veld volledig zichtbaar is. Doe dat met vergrote tekst en met laag venster. Herhaal het met foutmeldingen zichtbaar, omdat die het formulier hoger maken.

Bewijst een geslaagde test dat mijn site toegankelijk is?

Nee. Je test één onderdeel op een beperkt aantal toestellen en instellingen. Gebruik de WCAG-criteria die op de W3C-tutorialpagina's staan als referentie en laat zo nodig een specialist het geheel beoordelen.

Bronnen bij dit artikel

Hoe werkt een marketing scan? Meetmethode en grenzen

Van advies naar actie voor jouw website

Maak een gratis account voor één website. Controleer zes kenmerken van je homepage en bekijk maximaal drie bevindingen.

Herhaal de check handmatig één keer per zeven dagen. Voor volledige audits en automatische opvolging is uitgebreide toegang nodig.

Maak je gratis account

Bekijk wat de check meet

Wat zaakvoerders hierover vragen

  • Waarom is mijn website zo traag?

    Elke seconde laadtijd boven de drie kost je op mobiel zeven procent van je bezoekers.

    Waarom is mijn website zo traag? · Hoe test ik gratis de snelheid van mijn website? · Waarom is mijn WordPress-site traag en wat doe ik eraan? · en 1 meer

Het cijfer uit ons onderzoek

  • 75%

    van 1505 kmo-sites heeft websitesnelheid in de drie zwaarste werkpunten.

    Lees het onderzoek

Meer over website & snelheid.

Website & snelheid

Je site bij 200 procent tekstvergroting testen

Test navigatie, formulier en checkout bij 200 procent tekstvergroting en noteer afgekapte of onbereikbare onderdelen met een vaste, herhaalbare procedure.

· 5 min leestijd

Website & snelheid

Mobiele toetsenbordopening verbergt de verzendknop

Test op echte toestellen wat er met de zichtbare ruimte gebeurt als het toetsenbord opent, en controleer of de verzendknop in een lang formulier bereikbaar blijft.

· 5 min leestijd

Website & snelheid

Je mobiele menu: waar de meeste bezoekers vastlopen

Snelheid is één ding, bedienbaarheid een ander. Zo maak je een menu, knoppen en formulieren die op een telefoon met één duim gewoon blijven werken.

· 5 min leestijd

Conversie & opvolging

Aanvraag komt bij de verkeerde vestiging terecht

Test stap voor stap hoe je formulier aanvragen routeert op postcode of gekozen locatie, en los grensgevallen op met een vaste herstelregel voor je team.

· 7 min leestijd

Conversie & opvolging

CAPTCHA verhindert aanvragen: onderzoek de afweging

Onderzoek met een vaste testprocedure of een CAPTCHA echte aanvragen blokkeert, wat het aan spamcontrole oplevert en hoe je dat overdraagbaar vastlegt.

· 6 min leestijd

Website & snelheid

Een foutmelding die een schermlezer mist

Een rode rand zegt een schermlezer niets. Zo koppel je foutmelding, veld en status en controleer je dat met een vaste procedure op je eigen formulieren.

· 7 min leestijd