Dit is een gearchiveerde versie van www.webrichtlijnen.nl.

Verkorte titel
Hu7 Scheiden: afgekeurde eigenschappen worden niet gebruikt

Volledige titel van de techniek

Hu7: Gebruik geen HTML elementen en attributen die:

(HTML)

Toepasbaarheid

Alle webpagina's die gebruik maken van HTML.

Deze techniek is van toepassing op:

Beschrijving

De elementen in HTML zijn bedoeld om de betekenis van de content aan te geven. Dit is echter niet altijd het geval geweest. Inmiddels is een aantal elementen en attributen afgeraden of afgekeurd. De visuele presentatie van content dient door de ontwikkelaar middels een stijltaal of door de style sheet van de user agent te worden bepaald. Om bij te dragen aan de duurzaamheid van HTML-documenten is het tevens van belang dat er geen gebruik wordt gemaakt van afgekeurde of afgeraden eigenschappen, waaronder HTML elementen en attributen die voor presentatie zijn bedoeld.

Toepassing van deze techniek draagt bij aan het semantisch gebruik van HTML en een scheiding tussen presentatieweergave en gestructureerde content.

Toepassing van deze techniek houdt in dat er geen gebruik wordt gemaakt van de volgende elementen:

applet, b, big, basefont, center, dir, font, frame, frameset, i, isindex, menu, s, small, strike, tt, u

Tevens is er geen gebruik gemaakt van de volgende van de volgende presentatie-ondersteunende attributen (uitzonderingen zijn aangegeven):

Voor presentatie bedoelde attributen: align (alleen op de elementen caption, applet, iframe, img, input, object, legend, table, hr, div, h1, h2, h3, h4, h5, h6 en p), alink, alt (alleen op het element applet), archive (alleen op het element applet), background, bgcolor, border (alleen op de elementen img en object), clear, code, codebase (alleen op het element applet), color, cols, compact, face, frameborder, height (alleen op de elementen td en th), hspace, language, link, longdesc (alleen op de elementen frame en iframe), marginheight, marginwidth, name (alleen op de elementen applet, frame en iframe), noresize, noshade, nowrap, onload (alleen op het element frameset), onunload (alleen op het element frameset), prompt, rows (alleen op het element frameset), scrolling (alleen op het element frame), size (alleen op de elementen hr, font en basefont), src (alleen op het element frame), target, start, text, type (alleen op de elementen li, ol en ul), value (alleen op het element li), version, vlink, vspace, width (alleen op de elementen hr, td, th, applet en pre)

Voorbeelden

Opmerking: Voorbeelden hebben uitsluitend een informatieve functie. Het is niet de bedoeling om een succescriterium te beoordelen enkel op basis van de hier gepresenteerde voorbeelden.

Voorbeeld van code waarbij gebruik wordt gemaakt van voor presentatie bedoelde elementen en attributen:

<p><center><big><font face="Bell Gothic Black BT" color="blue">
<b>www.webrichtlijnen.nl</b>
</font><big></center></p>

Voorbeeld van code waarbij gebruik wordt gemaakt van CSS voor presentatie:

<p class="webrichtlijnenfont groot blauw centreren">
<strong>www.webrichtlijnen.nl</strong>
</p>

De bij dit voorbeeld horende CSS-code:

.webrichtlijnenfont { font-family : 'Bell Gothic Black BT','Arial Black',sans-serif; }
.groot { font-size : 2em; }
.blauw ( color : blue; }
.centreren { text-align : center; }

Informatiebronnen

Opmerking: Informatiebronnen zijn uitsluitend informatief bedoeld. Ze maken geen deel uit van de Webrichtlijnen. Deze opsomming impliceert geen goedkeuring van de bronnen door de opstellers of toezichthouders van deze specificatie.

Referenties

Gerelateerde technieken

Toetsen

Procedure

  1. Controleer of minstens 1 van de in deze techniek genoemde elementen of attributen wordt gebruikt.
    • Opmerking: B, I, U en SMALL zijn geen afgekeurde elementen in HTML 5. In een HTML 5 document mogen deze elementen worden toegepast, onder voorwaarde dat ze worden gebruik in overeenstemming met de semantiek die in de specificatie is beschreven.

Verwacht toetsresultaat

Er wordt aan het succescriterium voldaan bij de volgende uitkomst:

  1. Controle 1 is niet waar.

Opmerking: Alle technieken hebben een informatieve status - het is niet verplicht om ze te gebruiken. De "afdoende technieken" worden als afdoende beschouwd om aan succescriteria te voldoen; het is echter niet noodzakelijk om deze technieken toe te passen.
Het staat eenieder vrij om nieuwe technieken voor te stellen.