Fronteers — vakvereniging voor front-end developers

Webrichtlijn 79, 80 & 81: Tabellen voor lay-out

Bij het aanpassen van een bestaande website: gebruik CSS voor de presentatie en lay-out van webpagina’s en zie af van tabellen voor lay-out. (R-pd.11.8) Bij het gebruik van tabellen voor lay-out: gebruik niet meer dan één tabel en gebruik zoveel mogelijk CSS voor de vormgeving van deze tabel. (R-pd.11.9) Bij het gebruik van tabellen voor lay-out: pas geen toegankelijkheidsmarkup toe. (R-pd.11.10)

Hmm, dus het mag wel... Of niet? "Om aan de Webrichtlijnen te kunnen voldoen, is het gebruik van CSS voor lay-out echter vereist." Lekker duidelijk?

Nog even in het kort de voordelen van tabellen voor lay-out:

  • Het concept is relatief eenvoudig te begrijpen door webontwikkelaars
  • De meeste ontwikkelsoftware biedt vergaande ondersteuning voor het creëren van lay-out via tabellen
  • Ze ‘werken’

En de nadelen:

  • Ze voldoen niet aan het principe van scheiding tussen structuur en vormgeving
  • Ze zijn inflexibel in vergelijking tot CSS
  • Ze kosten webontwikkelaars meer tijd
  • Ze brengen een probleemloos onderhoud van de inhoud in het geding
  • Indien onnadenkend toegepast, kunnen ze de toegankelijkheid van een pagina belemmeren

Richtlijn 11.9 lijkt een vrijbrief voor ontwikkelaars van sites die in de volgende categorieën vallen:

  • De kennis en ervaring van de betrokken webontwikkelaars is ontoereikend
  • De om te bouwen site is te omvangrijk en maakt daarom het omzetten van de code te langdurig en te complex

Zal deze achterdeur vaak gebruikt gaan worden, als de Webrichtlijnen straks verplicht worden voor alle overheden? Wordt dit op dit moment al gedaan? Wie heeft hier ervaring mee?

Waarom zijn de Webrichtlijnen hier niet gewoon streng? Zou dat misschien de verkoopbaarheid nog moeilijker maken?

Reacties

1 Wiebe Cnossen op 17-02-2009 om 15:50 uur:
De webrichtlijnen zijn hier bijzonder onhandig geformuleerd, maar er is maar 1 manier om aan de webrichtlijnen te voldoen en dat is door aan alle afzonderlijke richtlijnen te voldoen.

Kortom: de webrichtlijnen staan geen achterdeur toe en tabellen voor lay-out gebruiken is niet toegestaan.
2 Jules op 18-02-2009 om 11:24 uur:
De richtlijnen R.pd 11.9 en 11.10 zijn achterhaald door het verdwijnen van de optimale en minimale set van Webrichtlijnen. Voor juli 2006 mochten bestaande website nog omgebouwd worden naar een minimale set van Webrichtlijnen. zie http://www.webrichtlijnen.nl/besluit/.

Meer informatie is te vinden op deze pagina http://www.webrichtlijnen.nl/achtergrond/raamwerk/richtlijnen/#minimale-optimale-set onder "Een set richtlijnen".
Plaats een reactie