De tien toegankelijkheidsfouten die wij het vaakst tegenkomen
Na veel controles van WordPress-sites zien we steeds dezelfde fouten terugkomen. Het goede nieuws: de meeste zijn eenvoudig te herkennen en op…
Lees verderKoppen die geen koppen zijn, sliders, pop-ups en iconen zonder tekst: de bekende Elementor-problemen, en wat u instelt of laat aanpassen.
Een Elementor-pagina ziet er in de editor vaak keurig uit. Grote titel, drie kolommen met iconen, een slider met klantfoto's, een pop-up met een nieuwsbriefaanbod. Zet u een screenreader aan, dan hoort u een heel andere pagina. Vijf koppen van niveau 2 op een rij, iconen die als "afbeelding" worden aangekondigd, een slider die doordraait terwijl iemand probeert te lezen, en een pop-up waar de toetsenbordfocus niet in terechtkomt. Zo kan het met de Elementor-toegankelijkheid gesteld zijn, zonder dat iemand het in de editor ziet.
Elementor is niet ontoegankelijk van zichzelf. De toegankelijkheid hangt sterk af van hoe de pagina's zijn opgebouwd. Hieronder leest u welke problemen wij in Elementor-sites het vaakst zien, wat u in de editor zelf kunt instellen, en wat een ontwikkelaar moet oplossen. De algemene WordPress-kant, zoals thema en plugins, staat op een aparte pagina.
In de Heading-widget kiest u zelf het HTML-niveau: H1 tot en met H6, of een gewone tekst. Dat is handig, maar ook de bron van veel fouten. Een ontwerper kiest H2 omdat die maat mooi staat, of H4 voor een kleine tussenkop in een kaart. Het resultaat is een koppenstructuur die nergens op slaat. De opmaak van een kop hoort u via het stijltabblad te regelen, het niveau via de inhoud.
Oudere Elementor-pagina's, gebouwd met secties, kolommen en widgets, leveren veel geneste elementen op. Op zichzelf is dat geen WCAG-fout, maar het maakt de pagina zwaarder en de leesvolgorde lastiger te controleren. Elementor heeft in nieuwere versies containers en lichtere code geïntroduceerd. Overstappen kan helpen, maar vraagt wel dat pagina's opnieuw worden opgebouwd.
Een rij sociale-media-iconen, een telefoonicoon als link, een Icon Box met alleen een pictogram. Zonder tekst weet een screenreader niet wat zo'n link doet. In iconen zonder tekst leest u hoe u dat oplost.
De slider-widgets draaien vaak automatisch, zonder pauzeknop, en de pijltjes hebben niet altijd een naam. Ingangsanimaties ("fade in", "slide up") kunnen voor sommige bezoekers onprettig zijn. Of u een slider beter kunt laten staan of weghalen, staat in sliders en carrousels toegankelijk maken.
Pop-ups van Elementor Pro moeten de focus naar zich toe trekken als ze openen, met Escape te sluiten zijn en de focus daarna teruggeven. Een pop-up die bij het laden van de pagina opent en de inhoud afdekt, is voor veel bezoekers het eerste obstakel.
Elementor heeft eigen widgets voor tabbladen en uitklapbare vragen, en veel add-ons voegen er nog varianten aan toe. Het verschil zit in de details. Een goed uitklapblok laat een screenreader horen of het open of dicht staat, en gaat open met Enter of de spatiebalk. Bij sommige add-on-widgets is de kop alleen met de muis aan te klikken, of staat de verborgen inhoud er al die tijd voor hulpsoftware gewoon tussen. Test daarom elke variant die u gebruikt, ook als hij er hetzelfde uitziet als de standaardwidget.
Het formulierwidget van Elementor Pro kan labels verbergen om ruimte te sparen. Dat oogt strak, maar dan blijft alleen de placeholder over. Zet de labels zichtbaar en controleer of foutmeldingen na het verzenden worden voorgelezen.
De Button-widget maakt een link. Wordt hij gebruikt om iets te openen op dezelfde pagina, zoals een uitklapblok of pop-up, dan klopt de rol niet en mist vaak de juiste status voor een screenreader.
Een flink deel van de Elementor-toegankelijkheid ligt bij wie de pagina's bouwt. Zonder code kunt u al veel doen:
Niet alles is met een schakelaar op te lossen. Waar een ontwikkelaar aan te pas komt:
Een voorbeeld van een icoonlink die een screenreader wel kan uitspreken:
<a href="tel:+31...">
<svg aria-hidden="true" focusable="false">...</svg>
<span class="screen-reader-text">Bel ons</span>
</a>
Het icoon wordt verborgen voor hulpsoftware, de tekst is onzichtbaar op het scherm maar wordt wel voorgelezen.
Thema- en pluginvragen die niet specifiek voor Elementor zijn, behandelen wij zoals beschreven bij een bestaande WordPress-site toegankelijk maken.
Elementor brengt regelmatig updates uit, en add-ons ook. Een update kan code veranderen die u net heeft gerepareerd. Daarom loont het om een Elementor-site na grote updates te controleren. Wat bij het onderhoud van zo'n site komt kijken, leest u in onderhoud van een Elementor-website. Het volledige stappenplan voor toegankelijkheid vindt u op de overzichtspagina over toegankelijkheid.
Na veel controles van WordPress-sites zien we steeds dezelfde fouten terugkomen. Het goede nieuws: de meeste zijn eenvoudig te herkennen en op…
Lees verder"Uiteraard wordt de website toegankelijk." Een mooie zin in een offerte, maar wat betekent hij? Met deze checklist maakt u van een…
Lees verderEr komt een mail binnen: een klant kan uw formulier niet gebruiken met zijn screenreader. Geen reden voor paniek, wel voor een…
Lees verderNee. Toegankelijkheid hangt niet af van de Pro-versie. Pro geeft wel toegang tot de Theme Builder, waarmee header en footer centraal te beheren zijn, en dat maakt herstel overzichtelijker.
Dat is niet verplicht voor toegankelijkheid. Het levert lichtere code op, maar betekent dat pagina's opnieuw worden opgebouwd. Wij wegen dat af tegen de omvang van uw site en of er toch al een redesign aankomt.
Test ze eerst met het toetsenbord. Werkt een widget niet en is er geen instelling die helpt, dan is vervangen door een standaardwidget of een eenvoudiger oplossing meestal sneller dan repareren.
Nee. Een widget in de hoek van het scherm verandert de koppen, knoppen en pop-ups in uw pagina's niet. Die moeten in Elementor zelf goed worden opgebouwd. Mensen die hulpsoftware gebruiken, hebben hun eigen instellingen al op hun apparaat.
Voor gewone inhoudspagina's wel, als de templates en globale instellingen goed staan. Bij nieuwe soorten pagina's of nieuwe widgets kunt u ons vragen even mee te kijken.
Vraag een gratis websitecheck aan. U ontvangt binnen één werkdag een helder rapport, zonder verplichtingen.
Reactie binnen 4 werkuren