[accessibilite-numerique] Accessibilité du site webu.fr

Laurent Montaigne lmontaigne at businesslab.com
Lun 21 Aou 08:07:00 EST 2006


Bonjour,

> (Bruno) Il me semble que la hiérarchie des titres ne se fait pas sur la
> page htm entière, mais qu'elle se fait pour chacun de vos layers (div).
> Enfin, c'est en tout cas ce que je fais moi.

Il est difficile d'accepter une association entre la hiérarchie des titres et l'usage de DIV car ces derniers n'ont pas de valeur sémantique contrairement aux H (même si ils sont souvent utilisés pour définir un bloc de contenu ayant un titre).

La hiérarchisation des titres doit se faire uniquement en fonction du contenu.
Laissons de côté la mise en forme de la page:
Lorsqu'on regarde une page HTML sans CSS (ou avec les CSS désactivées), on doit voir un contenu structuré avec un titre de page, des titres de rubriques, des titres de sous-rubrique, des titres de paragraphes, etc.
C'est cette hiérarchie qui doit être reproduite à l'aide des balises H. Et ça ne dépend que du contenu...

Utiliser des H en les calquant sur les DIV impliquerait d'avoir plusieurs H1 dans une même page (dans le cas où la page ne comporte pas un DIV global). Ca impliquerait aussi d'avoir une hiérarchie de H dans la navigation (dans le cas où chaque bloc de navigation est isolé dans un DIV).
Ce sont deux exemples qui vont à l'encontre d'un document bien structuré. 
 
> (Pascal) Pour le moment, le titre "h1" est sur le titre des articles mais 
> cela veux dire que le contenu arrivant avant ce titre (menu, colonne de
> gauche) se trouve placé avant le h1 et donc, si je leur met des titres 
> comme cela est souhaitable, la hiérarchie des titres ne sera pas 
> respectée.

Les menus ne sont pas des contenus, mais des éléments de navigation (de ce que j'en comprends dans tes propos). Ce ne sont pas des titres dans la mesure où ils ne viennent pas "chapeauter" un contenu qui lui est lié dans la page. Ils ne doivent donc pas utiliser de balises H.
Concernant ta colonne de gauche, tout dépend de ce qu'il contient.

Cordialement,

Laurent Montaigne
---------------------------
Business Lab, The Netchandising Company
26 rue des amandiers - 92000 Nanterre
Tél. : (33) 1 41 20 07 08
Fax : (33) 1 41 20 08 07
http://www.businesslab.com 








Plus d'informations sur la liste de diffusion accessibilite-numerique