5568 sujets

Sémantique web et HTML

bonjour,
plusieurs questions :

1- concernant les listes de définitions, quel est le document de référence W3c, car je découvre ça et là des balises inconnues <di>, <lh>...

2- sémantiquement, 'je ne parle pas de maniabilité de code dans ma question), qu'est ce qu'il vous semble le plus juste dans l'exemple suivant ?

Soit une Page dont le titre est "Les Tomates en France", j'utilise un H1 pour ce titre.
Suit une liste des différentes tomates qui emmènent sur leurs fiches descriptives : je compte utiliser des dl.

Je m'interroge, est-ce que l'on doit considérer que chaque item de cette liste devrait être un H2 ?
Modifié par matthieuc (25 Nov 2008 - 17:42)
Si les définitions sont sur une page externe je ne pense pas qu'il faut utiliser de listes de définitions, plutôt une Unordered List (ou une Ordered List si elles sont classé dans un quelconque ordre Smiley smile )

Pour les &lt;di&gt; et les &lt;lh&gt; j'en ai jamais entendu parler... Je vais pas t'aider sur le coup Smiley ohwell A ma connaissance il n'y avait que ul/ol/dl mais visiblement non Smiley smile

Edit : pour les lh http://www.mountaindragon.com/html/lists.htm mais au vu du validateur ça ne m'a pas l'air bien valide... En même temps peut-on se fier à un site qui parle de Html et qui ne possède même pas de Doctype ? La question reste entière...
Modifié par cerium50 (25 Nov 2008 - 20:07)
Bonjour à vous deux,

Je confirme, la balise <lh> n'est pas valide en xhtml. Pire que ça, ce n'est même pas une une balise fantaisie et propriétaire que l'on se permettait lors de l'age chaotique de l'HTML 4 Smiley smile
A ce que j'ai lu, il s'agirait d'une proposition de balise pou l'HTML 3 qui n'avait même pas été validé. Je ne pense pas que tu trouveras un navigateur qui le supporte, même pas IE 6 Smiley smile

a écrit :
Edit : pour les lh http://www.mountaindragon.com/html/lists.htm mais au vu du validateur ça ne m'a pas l'air bien valide... En même temps peut-on se fier à un site qui parle de Html et qui ne possède même pas de Doctype ? La question reste entière...


C'est surtout un site qui a plus de 7 ans Smiley smile
Quand on sait que des articles de 3, 2 voire même 1 ans ne sont parfois plus d'actualité... un site de 1997 - 2001 c'est l'age de pierre sur le web Smiley smile )

matthieuc, je ne sais pas ou tu es allé pécher ces balises, mais oublies ces sites bien vite. Voila pour t'aider quelques références :

http://www.w3schools.com/tags/default.asp (HTML4/XHTML 1.0)

et le bien utile Giminik de developpez.com qui en plus te dira quelle balise sert a quoi et quelles sont les balises parent / enfant possible en XHTML 1.1. Eh oui c'est Noël Smiley smile

http://giminik.developpez.com/xhtml/
Pour le di je crois que c'était une proposition pour regrouper dt et dd. IL jouerait le rôle de li mais dans une liste de définition.
Quoi qu'il en soit, ce n'est ni utilisable ni valide pour le moment avec les navigateurs courants.
Merci à tous
mais cela ne répond pas entièrement à ma question : vous parait-il valide
qu'une page contienne un h1 suivi d'une liste de définition.
En gros il n'y a pas de h2 dans cette page, est ce pour vous un contre sens ?

merci à tous
Modifié par matthieuc (01 Dec 2008 - 18:46)
a écrit :
Suit une liste

Tu reponds toi-meme a ta question Smiley smile

a écrit :
Un élément de titre décrit brièvement le sujet de la section qu'il introduit. Les agents utilisateurs peuvent utiliser les informations des titres pour, par exemple, construire automatiquement la table des matières du document.

Il existe six degrés de titrage dans HTML, l'élément H1 représentant le titre le plus important et H6 le moins important. Les navigateurs visuels restituent généralement les titres les plus importants dans un corps plus grand que les moins importants.

source : http://www.la-grange.net/w3c/html4.01/struct/global.html#h-7.5.5

Non ce n'est pas un contre-sens de n'avoir qu'un H1 dans une page, cela signifie que tu n'as qu'un titre, les liens vers les fiches descriptives sont, en fait, un menu, l'utilisation de la liste est donc judicieuse.
Par contre avoir un H2 sans H1, la ca serait bizarre Smiley smile
Modifié par K-feine (02 Dec 2008 - 03:11)