Quickscan: Toetsresultaat
Toetsresultaat van één pagina
Toetsresultaat van
http://buro302.nl/
Toetsdatum: 2011-08-23 01:39:58
125 webrichtlijnen:
46 goed of mogelijk goed
1 verbeterpunten
78 niet automatisch te meten.
Score per webrichtlijn
In onderstaand overzicht wordt aangegeven hoeveel van de webrichtlijnen goed, fout of (nog) niet automatisch meetbaar zijn. Door middel van Webrichtlijnen die zijn gemarkeerd als ‘Fout’ (geaccentueerd door de kleur rood) en ‘Mogelijk fout’ (geaccentueerd door de kleur oranje) wordt aangegeven waar er nog ruimte is voor verbetering. Het overzicht is daarmee een bruikbaar hulpmiddel om de kwaliteit van de getoetste pagina te optimaliseren.

- Goed: voldoet aan webrichtlijn (1 punt per richtlijn) 38

- Mogelijk goed (niet fout): gedeeltelijk automatisch toetsbaar, aanvullende handmatige toets aan te raden (1 punt per richtlijn) 8

- Mogelijk fout: gedeeltelijk automatisch toetsbaar, aanvullende handmatige toets aan te raden (0 punten per richtlijn) 0

- Fout: voldoet niet aan webrichtlijn (0 punten per richtlijn) 1

- Niet automatisch toetsbaar: handmatige toets aan te raden (telt niet mee in score) 78
- Totaal aantal webrichtijnen125
Overzicht richtlijnen
| Score | Richtlijn | Opmerkingen | |
|---|---|---|---|
| R-pd.1.1 | Houd structuur en vormgeving zoveel mogelijk gescheiden: gebruik HTML of XHTML voor de structuur van de site en CSS voor de vormgeving ervan. | Deze pagina bevat een strikte DOCTYPE en bevat geen inline styles. |
|
| R-pd.1.2 | Bouw websites volgens het principe van gelaagd bouwen. | Deze richtlijn kan niet automatisch worden getoetst. Indien de pagina voldoet aan de normen van het Waarmerk drempelvrij.nl, dan wordt aan deze richtlijn voldaan. | |
| R-pd.1.3 | Maak de functie van de website niet afhankelijk van optionele technologie, zoals CSS en client-side script: optionele technologie dient de informatie op de site en het gebruik ervan te complementeren en niet de toegang ertoe te belemmeren wanneer deze technologie niet ondersteund wordt. | Er zijn op deze pagina geen Javascript links en geen formulieren gevonden. | |
| R-pd.2.1 | Gebruik HTML 4.01 of XHTML 1.0 volgens de W3C specificaties voor de markup van websites. | Geldige HTML met een strikte DOCTYPE gevonden. |
|
| R-pd.2.2 | Gebruik geen markup die in de W3C specificaties staat aangemerkt als deprecated (achterhaald). | Deze pagina toont bij validatie geen fouten in de HTML. | |
| R-pd.2.3 | Bij het aanpassen van een bestaande website: gebruik van HTML 4.01 of XHTML 1.0 alleen de Transitional variant als het gebruik van de Strict variant onmogelijk of onwenselijk is. | De DOCTYPE van deze pagina lijkt XHTML 1.0 Strict te zijn. |
|
| R-pd.2.4 | Bij de bouw van een nieuwe website: gebruik van HTML 4.01 of XHTML 1.0 de Strict variant. | De DOCTYPE van deze pagina lijkt XHTML 1.0 Strict te zijn. |
|
| R-pd.2.5 | Gebruik geen frames op websites. Gebruik daarom ook niet van HTML 4.01 of XHTML 1.0 de Frameset variant. | Deze pagina lijkt geen gebruik te maken van frames. | |
| R-pd.2.6 | Gebruik CSS Level-2.1 volgens de W3C specificatie voor het vormgeven van websites. | De CSS toont/tonen fouten bij validatie. | |
| R-pd.2.7 | Indien client-side script wordt gebruikt, gebruik ECMAScript volgens de specificatie. | ||
| R-pd.2.8 | Indien men elementen in de HTML hiërarchie manipuleert, maak gebruik van de W3C DOM volgens de specificatie. | ||
| R-pd.2.9 | Bouw een website volgens de Web Content Accessibility Guidelines (WCAG 1.0) van het W3C. | ||
| R-pd.3.1 | Schrijf zowel grammaticaal correcte, als beschrijvende markup. | Deze pagina lijkt grammaticaal correcte en (hoogstwaarschijnlijk) beschrijvende markup te bevatten. | |
| R-pd.3.2 | Gebruik markup voor kopregels die de hiërarchie van de informatie op de pagina uitdrukken. | Deze pagina lijkt een correcte kopregelhiërarchie te bevatten. | |
| R-pd.3.3 | Sla in de markup geen niveaus in de hiërarchie van kopregels over. | Op deze pagina worden geen kopregelniveaus overgeslagen. | |
| R-pd.3.4 | Gebruik het p (paragraph) element voor het aangeven van paragrafen. Gebruik niet het br (linebreak) element voor het scheiden van paragrafen. |
Het gebruik van p en br tags lijkt correct te zijn. |
|
| R-pd.3.5 | Gebruik het em (emphasis) en strong element voor het aangeven van nadruk. |
De pagina bevat geen b of i tags. |
|
| R-pd.3.6 | Gebruik het abbr (abbreviation) element voor afkortingen indien er onduidelijkheid zou kunnen ontstaan over de betekenis ervan, de afkorting een zeer belangrijke rol speelt in de tekst of wanneer de afkorting niet voorkomt in het Nederlands woordenboek. |
||
| R-pd.3.7 | Gebruik het dfn (definition) element voor het aangeven van termen, elders gedefinieerd in een definitielijst. |
||
| R-pd.3.8 | Gebruik het ins (insertion) en del (deletion) element voor het aangeven van regelmatige wijzigingen in de inhoud van een pagina. |
||
| R-pd.3.9 | Vermijd het gebruik van het sup (superscript) en sub (subscript) element waar mogelijk. |
Dit document lijkt geen gebruik te maken van sub en sup tags. |
|
| R-pd.3.10 | Gebruik het cite element voor referenties naar personen en titels. |
||
| R-pd.3.11 | Vermijd het gebruik van het q (quotation) element. |
Dit document lijkt geen gebruik te maken van de q tag. |
|
| R-pd.3.12 | Gebruik het blockquote element voor het aangeven van (lange) citaten. |
||
| R-pd.3.13 | Gebruik ol (ordered list) en ul (unordered list) elementen voor het aangeven van lijsten. |
Er zijn geen lijsten of ol of ul tags gevonden. |
|
| R-pd.3.14 | Gebruik het dl (definition list), het dt (definition term) en dd (definition data) element voor het aangeven van een lijst met definities. |
||
| R-pd.3.15 | Geef betekenisvolle namen aan id en class attributen. |
||
| R-pd.4.1 | Produceer unieke, onveranderende URL's | ||
| R-pd.4.2 | Dynamisch gegenereerde URL's dienen nog steeds naar dezelfde inhoud te verwijzen als inhoud wordt gewijzigd of toegevoegd. | ||
| R-pd.4.3 | Vermijd het gebruik van sessies in URL's. | De URL lijkt geen sessie informatie te bevatten. | |
| R-pd.4.4 | Zorg voor doorverwijzing naar de nieuwe locatie bij het verplaatsen van informatie. | ||
| R-pd.4.5 | Automatische doorverwijzing dient, indien mogelijk, uitgevoerd te worden door de server. | ||
| R-pd.4.6 | Gebruik vriendelijke URL's, die leesbaar en herkenbaar zijn. | Er zijn geen query strings in de URL gevonden. | |
| R-pd.4.7 | Zet een leesbare, uitbreidbare directory-structuur op. | Geen directory-structuur te herleiden uit de URL. Wellicht is dit de home-pagina van de site. | |
| R-pd.5.1 | In het geval dat belangrijke informatie via een gesloten standaard wordt aangeboden, dient men dezelfde informatie ook via een open standaard aan te bieden. | ||
| R-pd.6.1 | Elk HTML of XHTML document moet beginnen met een geldige doctype declaratie. | Het document lijkt een geldige DOCTYPE te bevatten. |
|
| R-pd.6.2 | Zet de inhoud van de pagina in de HTML broncode op volgorde van belangrijkheid. | ||
| R-pd.7.1 | Het alt (alternative) attribuut dient te worden gebruikt op ieder img (image) en area element en dient te worden voorzien van een effectieve alternatieve tekst. |
Alle img en area elementen lijken te zijn voorzien van een alt attribuut. |
|
| R-pd.7.2 | Gebruik geen alt attribuut voor het oproepen van tooltips. | ||
| R-pd.7.3 | Gebruik geen d-links op websites. Het gebruik van het longdesc (long description) attribuut verdient de voorkeur wanneer de alternatieve tekst op het alt attribuut ontoereikend is voor het begrip van de informatie in de afbeelding. |
||
| R-pd.7.4 | Afbeeldingen die staan geplaatst binnen een link dienen een niet-lege alternatieve tekst te hebben om bezoekers die de afbeelding niet zien in staat te stellen de link te volgen. | Er zijn geen links gevonden die afbeeldingen bevatten. | |
| R-pd.7.5 | Geef bij het gebruik van image maps voor zowel het img element als ieder area element een effectieve alternatieve tekst aan via het alt attribuut. |
Er zijn geen img of area elementen gevonden. |
|
| R-pd.7.6 | Decoratieve afbeeldingen dienen zoveel mogelijk door CSS geplaatst te worden. Informatieve afbeeldingen dienen door HTML geplaatst te worden. | ||
| R-pd.7.7 | Het gebruik van CSS Image Replacement technieken die worden toegepast op essentiële informatie wordt afgeraden. | ||
| R-pd.8.1 | Beschrijf niet het mechanisme achter het volgen van een link. | Link teksten lijken acceptabel te zijn. | |
| R-pd.8.2 | Schrijf heldere, beschrijvende tekst voor links. | ||
| R-pd.8.3 | Gebruik het minimum aan tekst dat nodig is om te begrijpen waar de link naartoe leidt. | ||
| R-pd.8.4 | Geef voldoende informatie over de bestemming van een link om onaangename verrassingen voor de bezoeker te voorkomen. | ||
| R-pd.8.5 | Bij het gebruik van client-side script in combinatie met een link: maak de scriptfunctionaliteit een uitbreiding op de basisfunctionaliteit van de link. | Er zijn geen Javascript links gevonden. | |
| R-pd.8.6 | Bij het gebruik van client-side script in combinatie met een link: indien de link nergens naartoe leidt, confronteer de bezoeker zonder ondersteuning voor client-side script dan niet met een niet-werkende link. | Links lijken in orde te zijn. | |
| R-pd.8.7 | Bij het gebruik van client-side script in combinatie met een link: indien noodzakelijk, gebruik client-side script als een uitbreiding op server-side functies. | ||
| R-pd.8.8 | Links moeten duidelijk te onderscheiden zijn van andere tekst. | ||
| R-pd.8.9 | Voorzie in een logische volgorde van de links op de pagina. Gebruik het tabindex attribuut om van de standaard tabvolgorde van links af te wijken wanneer deze volgorde niet toereikend is voor correct gebruik van de pagina door toetsenbordgebruikers. |
||
| R-pd.8.10 | Maak het tabben naar links niet onmogelijk. Verwijder niet de focus rectangle rondom een link of de mogelijkheid tot focus op een link. | ||
| R-pd.8.11 | Ontzie het accesskey attribuut. Als toch besloten wordt dit attribuut toe te passen, gebruik het alleen op links die door de hele site onveranderd blijven (bijvoorbeeld hoofdnavigatie) en beperk de sneltoetscombinaties tot nummers. |
Er zijn geen accesskeys gevonden. |
|
| R-pd.8.12 | Geef blinde bezoekers extra mogelijkheden om lange lijsten met links over te slaan. | ||
| R-pd.8.13 | Geef bovenaan pagina's met veel onderwerpen een pagina-index met links om naar de verschillende onderwerpen te navigeren. | ||
| R-pd.8.14 | Links op websites dienen niet zonder waarschuwing automatisch nieuwe vensters te openen. | Links op deze pagina lijken niet zonder waarschuwing nieuwe vensters te openen. | |
| R-pd.8.15 | Open geen automatische nieuwe vensters, behalve wanneer de locatie van de link behulpzame informatie bevat die nodig kan zijn tijdens een belangrijk, niet te onderbreken proces. | ||
| R-pd.8.16 | Links naar e-mailadressen: het e-mailadres waaraan het te versturen bericht is gericht dient zichtbaar te zijn in de linktekst. | Er is minstens één e-mail link gevonden, waarbij het e-mailadres zich in de linktekst voordoet. | |
| R-pd.8.17 | Links naar e-mailadressen: de URL in het href attribuut van een link naar een e-mailadres, mag alleen het mailto protocol en een e-mailadres bevatten. |
Er is minstens één e-mail link gevonden, waarbij het href attribuut alleen het mailto protocol en een e-mailadres bevat. |
|
| R-pd.8.18 | Pas geen technische maatregelen toe op de website om een e-mailadres te verhullen voor spam robots. | Er is minstens één e-mail link gevonden, waarbij het href attribuut alleen het mailto protocol en een e-mailadres bevat. |
|
| R-pd.8.19 | Ga uiterst voorzichtig om met het publiceren van e-mailadressen van bezoekers van de website. Informeer de bezoeker over welke gegevens worden gepubliceerd op de site, of publiceer het e-mailadres van de bezoeker niet. | ||
| R-pd.8.20 | Bij het aanbieden van downloadbare bestanden, informeer de bezoeker over hoe deze te downloaden en vervolgens te gebruiken. | ||
| R-pd.8.21 | Serveer bestanden met het correcte MIME type. | ||
| R-pd.8.22 | Open links naar downloadbare bestanden niet in een automatisch nieuw venster. | Links op deze pagina lijken niet zonder waarschuwing nieuwe vensters te openen. | |
| R-pd.8.23 | Serveer downloadbare bestanden niet met opzet een onbekend of incorrect MIME type om de browser tot een bepaald gedrag te dwingen. | ||
| R-pd.9.1 | CSS dient in gelinkte bestanden geplaatst te worden en niet gemengd te worden met de HTML broncode. | Deze pagina bevat geen inline styles. | |
| R-pd.9.2 | Pagina's dienen bruikbaar te blijven wanneer CSS door een webbrowser niet ondersteund wordt. | ||
| R-pd.10.1 | Zorg ervoor dat communicatieve elementen hun betekenis niet uitsluitend door kleur overbrengen. | ||
| R-pd.10.2 | Wees consistent met kleurgebruik bij het geven van betekenis. | ||
| R-pd.10.3 | Zorg voor voldoende helderheidscontrast tussen tekst- en achtergrondkleur. | ||
| R-pd.11.1 | Gebruik tabellen voor het weergeven van relationele informatie en niet voor layout. | ||
| R-pd.11.2 | Gebruik het th (table header) element voor het beschrijven van een kolom of rij in een tabel met relationele informatie. |
Er zijn op deze pagina geen tabellen gevonden. | |
| R-pd.11.3 | Groepeer rijen met alleen th (table header) cellen met het thead (table head) element. Groepeer de rest van de tabel met het tbody (table body) element. |
||
| R-pd.11.4 | Gebruik het scope attribuut voor het associëren van tabellabels (th cellen) met kolommen of rijen. |
Er zijn geen th elementen gevonden. |
|
| R-pd.11.5 | Gebruik het headers en id attribuut voor het associëren van tabellabels (th cellen) met individuele cellen in complexe tabellen. |
Er zijn geen th elementen gevonden. |
|
| R-pd.11.6 | Geef afkortingen voor tabellabels (th cellen) via het abbr (abbreviation) attribuut wanneer de lengte van de inhoud van het tabellabel zodanig van lengte is dat herhaling in een spraakbrowser irritatie kan wekken. |
||
| R-pd.11.7 | Gebruik het caption element of heading markup voor het geven van een koptekst boven een tabel. |
||
| R-pd.11.8 | Bij het aanpassen van een bestaande website: gebruik CSS voor de presentatie en layout van webpagina's en zie af van tabellen voor layout. | ||
| R-pd.11.9 | Bij het gebruik van tabellen voor layout: gebruik niet meer dan één tabel en gebruik zoveel mogelijk CSS voor de vormgeving van deze tabel. | ||
| R-pd.11.10 | Bij het gebruik van tabellen voor layout: pas geen toegankelijkheidsmarkup toe. | ||
| R-pd.12.1 | Gebruik geen frames op websites. Dit geldt voor zowel reguliere frames binnen framesets, als zogenaamde iframes. | Er zijn op deze pagina geen frames gevonden. | |
| R-pd.13.1 | Gebruik het label element om tekst expliciet met een invoerveld in een formulier te associëren. |
Er is geen input element gevonden om een label mee te associerëen. |
|
| R-pd.13.2 | Gebruik het tabindex attribuut om van de standaard tab-volgorde op formuliervelden af te wijken wanneer deze volgorde niet toereikend is voor correct gebruik van het formulier door toetsenbordgebruikers. |
||
| R-pd.13.3 | Breng groepering van invoervelden aan door middel van het fieldset element. |
Er zijn geen formulieren op de pagina gevonden. | |
| R-pd.13.4 | Vermijd automatische doorverwijzing bij interactie met formulieren. | Er zijn geen formulieren op de pagina gevonden. | |
| R-pd.13.5 | Gebruik geen client-side script of formulieren als de enige manier om informatie op de site te bereiken. | Er zijn op deze pagina geen formulieren of select elementen gevonden. |
|
| R-pd.13.6 | Confronteer een bezoeker niet met een onwerkzaam formulier als optionele technologieën - zoals CSS of client-side script - niet door de browser ondersteund worden. | ||
| R-pd.13.7 | Wees terughoudend met het gebruik van CSS voor invoervelden en formulierknoppen. | ||
| R-pd.13.8 | Als een bezoeker persoonlijke gegevens dient op te geven, laat deze dan weten wat er met die gegevens gedaan zal worden, bijvoorbeeld in de vorm van een privacyverklaring. | ||
| R-pd.13.9 | Verg van een bezoeker via een formulier niet meer informatie op te geven dan noodzakelijk is voor het doel van het formulier. Houdt formulieren zo kort mogelijk en beperk het verplicht invullen van formuliervelden. | ||
| R-pd.13.10 | Geef aan welke velden verplicht of optioneel zijn om in te vullen. | ||
| R-pd.13.11 | Voorzie in alternatieve contactmogelijkheden, zoals adresgegevens, telefoonnummers of e-mailadressen, indien deze beschikbaar zijn. | ||
| R-pd.13.12 | Laat de bezoeker weten wat er met het formulier na verzending gedaan zal worden. | ||
| R-pd.13.13 | Geef de bezoeker de mogelijkheid tot archivering van zijn reactie. | ||
| R-pd.13.14 | Stuur de bezoeker na het invullen en versturen van een formulier een bevestiging dat zijn bericht is aangekomen bij de ontvanger (autoreply). | ||
| R-pd.13.15 | Geef voorafgaande aan complexe formulieren de bezoeker een indruk van hoe groot het formulier is. | ||
| R-pd.13.16 | Noem vantevoren documenten die de bezoeker (eventueel) nodig heeft bij het invullen van het formulier. | ||
| R-pd.13.17 | Voorzie formulieren van instructies voor de bezoeker waar nodig, met name bij de invoervelden waar ze toedoen. | ||
| R-pd.13.18 | Voeg geen herstel (reset) knoppen toe aan een formulier. |
Er is geen reset knop gevonden. | |
| R-pd.14.1 | Gebruik geen client-side script voor onmisbare functionaliteit op webpagina's, tenzij het gebrek aan ondersteuning voor deze scripts voldoende wordt afgevangen door HTML alternatieven en/of server-side script. | ||
| R-pd.15.1 | Het maken van een taalkeuze dient voor de bezoeker mogelijk te zijn op iedere pagina in de site. | ||
| R-pd.15.2 | Links voor taalkeuze dienen op een duidelijke en consistente plaats in de navigatie van de site te staan. | ||
| R-pd.15.3 | Gebruik voluit geschreven (tekstuele) links naar de taalvarianten. | ||
| R-pd.15.4 | Schrijf links naar taalvarianten in hun corresponderende taal. | ||
| R-pd.15.5 | Gebruik geen associaties met nationaliteiten voor taalkeuze. | ||
| R-pd.15.6 | Specificeer de basistaal van een pagina in de markup. | De basistaal van de pagina is gespecificeerd. | |
| R-pd.15.7 | Geef in de markup taalvariaties in de inhoud van pagina's aan. | ||
| R-pd.16.1 | Specificeer de karakterset voor webpagina's. | Er is een karakterset gespecificeerd. | |
| R-pd.16.2 | Specificeer de UTF-8 karakterset. | De UTF-8 karakterset is gespecificeerd. | |
| R-pd.16.3 | Specificeer de karakterset ook via HTTP headers, indien mogelijk. | De karakterset is in de HTTP header gespecificeerd. | |
| R-pd.16.4 | Gebruik (minstens) het meta element voor het specificeren van de karakterset en plaats dit element zo hoog mogelijk in de head sectie van de markup. |
De meta tag waarmee de karakterset wordt gespecificeerd, staat op de juiste plaats in de code. |
|
| R-pd.18.1 | Gebruik voor iedere pagina een unieke, beschrijvende titel. | ||
| R-pd.18.2 | Schrijf korte, bondige tekst, waarin de belangrijkste boodschap bovenaan de pagina al wordt genoemd. | ||
| R-pd.22.1 | Gebruik taal die de bezoeker begrijpt: beperk het gebruik van jargon, moeilijke termen en afkortingen. | ||
| R-pd.22.2 | Geef bezoekers een vluchtroute: mogelijkheden om verder te kunnen gaan als ze vastlopen. Vluchtroutes zijn onder andere behulpzame links, het kunnen gebruiken van de terug (back) knop, een zoekfunctie, of het onmiddellijk kunnen corrigeren van invoerfouten. | ||
| R-pd.22.3 | Laat bezoekers niet raden: geef informatie over hoe ze een gemaakte fout kunnen herstellen. Houd rekening met veelgemaakte fouten. | ||
| R-pd.22.4 | Maak aangepaste foutpagina's - voor fouten als doodlopende links (404 Not Found) - waarop de bezoeker mogelijkheden krijgt aangereikt om zijn weg te vervolgen binnen de site. | ||
| R-pd.22.5 | Bij een foutmelding als gevolg van het versturen van een formulier, geef de bezoeker de mogelijkheid om onmiddellijk de fout in het formulier te herstellen en laat hem niet afhankelijk zijn van het gebruik van de terug (back) knop. | ||
| R-pd.22.6 | Bij het implementeren van een zoekmachine op de website: gebruik slimme zoektechnologie die rekening houdt met bijvoorbeeld spelfouten, soortgelijke zoektermen, en termen in meervoud en enkelvoud. | ||
| R-pd.22.7 | Geef een overzichtelijke lijst van de meest relevante zoekresultaten. Teveel zoekresultaten kosten bezoekers veel tijd om de gewenste informatie te vinden. Geef bezoekers mogelijkheden om zoekcriteria in te stellen, of zoekresultaten te ordenen. | ||
| R-pd.22.8 | Geef bezoekers de mogelijkheid om fouten in de site te rapporteren. | ||
| R-pd.22.9 | Maak gebruik van kleuren, iconen en tekstuele uitleg om de aandacht van de bezoeker voor een foutmelding te trekken en het probleem toe te lichten. | ||
| R-pd.22.10 | Geef bezoekers mogelijkheden om informatie op alternatieve manieren te vinden. Bijvoorbeeld door het geven van een sitemap, zoekfuncties, of via een verzoek per e-mail, brief of telefoon. |
Toelichting op de score
De score van 46 punten is berekend aan de hand van alle 125 webrichtlijnen. Met alleen een automatische toetsing kunnen momenteel 47 eisen voldoende betrouwbaar worden getoetst. Om de overige 78 webrichtlijnen te kunnen toetsen is handmatig onderzoek nodig, uitgevoerd volgens het Normdocument Webrichtlijnen (downloaden bij drempelvrij.nl). Het Waarmerk drempelvrij.nl voorziet hier voor een deel in.
Als er geen handmatig onderzoek is uitgevoerd, dan wordt de score berekend aan de hand van de 47 eisen die automatisch toetsbaar zijn. De hoogst haalbare score is in dat geval 47 punten.
De score uit de Webrichtlijnen Quickscan biedt een goed beeld van de afzonderlijke getoetste pagina’s maar is niet representatief voor gehele website omdat geen sprake is van een representatieve steekproef. Om een betrouwbaar beeld te krijgen van de mate waarin een volledige website voldoet aan de eisen voor toegankelijkheid en bouwkwaliteit is handmatige toetsing vereist.