Bonjour le monde !
Ça touche à la sémantique, mais aussi à l'accessibilité alors je poste ici.
Techniquement, on ne devrait pas sauter un niveau de titre comme par exemple passer directement de <h1> à <h3> ou <h3> à </h5>.
1.2.1 Section headings (en)
Mais moi, j'ai un document avec la structure suivante :
Si j'utilise les listes de définition, ça va :
Mais si je veux placer l'intitulé d'un article dans un niveau de titre :
Je suis b é ?
Quoiqu'il me semble que l'usage de listes de définitions est approprié ici...
Par ailleurs, il semble que WGAG 2.0 sera moins contraignant sur ce point
Guideline 1.3 (en)
Bref... Sachant que certains utilisateurs se servent des niveaux de titres pour parcourir un document...
... comment coderiez-vous un tel document ?
Modifié par Stephan (29 Jun 2005 - 04:32)
Ça touche à la sémantique, mais aussi à l'accessibilité alors je poste ici.
Techniquement, on ne devrait pas sauter un niveau de titre comme par exemple passer directement de <h1> à <h3> ou <h3> à </h5>.
1.2.1 Section headings (en)
HTML Techniques for Web Content Accessibility a écrit :
Since some users skim through a document by navigating its headings, it is important to use them appropriately to convey document structure. Users should order heading elements properly. For example, in HTML, H2 elements should follow H1 elements, H3 elements should follow H2 elements, etc. Content developers should not "skip" levels (e.g., H1 directly to H3). Do not use headings to create font effects; use style sheets to change font styles for example.
Mais moi, j'ai un document avec la structure suivante :
[b]TABLE DES MATIÈRES[/b]
[b]CHAPITRE 1 DISPOSITIONS GÉNÉRALES[/b]
- Article 01 Dénomination sociale page 4
(...)
- Article 05 Objets page 5
[b]CHAPITRE 2 LES MEMBRES[/b]
- Article 06 Catégorie de membres page 6
(...)
- Article 11 Suspension ou expulsion page 7
etc. (...)
[b]CHAPITRE 3 STRUCTURES ADMINISTRATIVES[/b]
* [b]Section I Les Assemblées générales[/b]
- Article 12 Assemblée générale annuelle page 8
(...)
- Article 21 Procédure d'élection page 10
* [b]Section 2 Le Conseil d'administration[/b]
- Article 22 Composition page 11
(...)
- Article 34 Conflit d'intérêt page 13
etc. (...)
[b]CHAPITRE 4 DISPOSITIONS FINANCIÈRES[/b]
- Article 45 Exercice financier page 18
(...)
- Article 48 Vérification page 18
etc. (...)
Si j'utilise les listes de définition, ça va :
<h2>Table des matières</h2> => <h3>Chapitre 1</h3> => <dt>Article 01</dt>
<h2>Table des matières</h2> => <h3>Chapitre 3</h3> => </h4>Section 1</h4> => <dt>Article 12</dt>
Mais si je veux placer l'intitulé d'un article dans un niveau de titre :
<h2>Table des matières</h2> => <h3>Chapitre 1</h3> => <h?>Article 01</h?>
<h2>Table des matières</h2> => <h3>Chapitre 3</h3> => </h4>Section 1</h4> => <h5>Article 12</h5>
Je suis b é ?
Quoiqu'il me semble que l'usage de listes de définitions est approprié ici...
Par ailleurs, il semble que WGAG 2.0 sera moins contraignant sur ce point
Guideline 1.3 (en)
Web Content Accessibility Guidelines 2.0 a écrit :
Ensure that information, functionality, and structure are separable from presentation.
(...)
Bref... Sachant que certains utilisateurs se servent des niveaux de titres pour parcourir un document...
... comment coderiez-vous un tel document ?
Modifié par Stephan (29 Jun 2005 - 04:32)