Test 10.1.2

Dans chaque page web, les attributs servant à la présentation de l’information ne doivent pas être présents dans le code source généré des pages. Cette règle est-elle respectée ?

Méthodologie 10.1.2

  1. Vérifier l’absence des attributs de présentation : align, alink, background, bgcolor, border, cellpadding, cellspacing, char, charoff, clear, color, compact, frameborder, hspace, link, marginheight, marginwidth, text, valign, vlink, vspace, size (exception faite de l’élément <select>).
  2. Vérifier que les attributs width ou height, s’ils sont utilisés, sont uniquement présents sur les éléments <canvas>, <embed>, <iframe>, <img>, <object>, <source>, <svg> (ou l’un de ses enfants).
  3. Si c’est le cas, le test est validé.

Tests suivants et précédents au clavier

Test précédent : Maj +

Test suivant : Maj +

Avec ces raccourcis clavier, atteindre

Éléments et attributs

<canvas> <embed> <iframe> <img> <object> <select> <source> <svg> align alink background bgcolor border cellpadding cellspacing char charoff clear color compact frameborder height hspace link marginheight marginwidth size text valign vlink vspace width

Définitions

Feuille de style

Le langage CSS destiné à la mise en forme des éléments du contenu (exemples : couleur du fond de la page, taille / police / couleur des caractères, positionnement de l’information dans la page web…). Les styles CSS peuvent être externes (fichier CSS), embarqués (déclarés dans l’en-tête de la page) ou en ligne (déclarés via l’attribut style d’une balise).

Présentation de l’information

Restitution visuelle des contenus via un navigateur en mode graphique. La présentation concerne le style, la position et les dimensions des éléments HTML et de leur contenu. La présentation de l’information doit être réalisée via CSS. Les éléments (basefont, big, blink, center, font, marquee, s, strike et tt) et les attributs (align, alink, background, bgcolor, border, cellpadding, cellspacing, char, charoff, clear, compact, color, frameborder, hspace, link, marginheight, marginwidth, text, valign, vlink, vspace) sont interdits.

Notes :

  • Les attributs width et height sont interdits sauf sur les éléments <canvas>, <embed>, <iframe>, <img>, <object>, <source> ainsi que <svg> et ses enfants ;
  • L’attribut size utilisé sur d’autres éléments que l’élément <select> est également interdit ;
  • L’élément <u> est interdit uniquement si le DOCTYPE du document ne correspond pas à HTML 5.