5568 sujets

Sémantique web et HTML

Bonjour,

J'essaie depuis quelques temps de me convertir (au mieux) aux css, xhtml, validations w3c, etc... Mais difficile est le chemin qui mène à la sagesse comme on dit.

Je voudrais donc savoir si quelqu'un pourrait me renseigner sur la création de manière sémantiquement correcte d'un titre pour une liste ?

En effet, j'ai essayé ça :
<ul class="galerie">
<caption>Galerie photo</caption>
<li><a href="#"><img src="" alt=""/></a></li>
<li><a href="#"><img src="" alt=""/></a></li>
<li><a href="#"><img src="" alt=""/></a></li>
</ul>

qui pourtant me paraissait tout à fait approprié mais Monsieur W3C a pas l'air d'accord...

Quelqu'un aurait-il une solution sous le coude siouplai ?
merci d'avance.
Modifié par Jib (20 Apr 2006 - 09:48)
Salut,
<caption> est destiné aux tableaux (<table summary="..."><caption>...</caption>...</table>)

Pour les listes, tu n'as pas d'équivalent.

Tu as 2 solutions adaptées en fonction de ce que tu veux faire.


<dl>
 <dt>titre</dt>
 <dd>...</dd>
</dl>


ou tout simplement

<hN>
<ul>
<li>..</li>
...
</ul>
Merci bien pour l'info.

Je trouve quand même dommage qu'il n'y ai pas cette équivalence. Ca pourrait être très utile. Peut-être dans les CSS3 ? Smiley rolleyes
Jib a écrit :
Merci bien pour l'info.

Je trouve quand même dommage qu'il n'y ai pas cette équivalence. Ca pourrait être très utile. Peut-être dans les CSS3 ? Smiley rolleyes


Rien à voir avec les CSS Smiley ohwell

Dommage oui, un <lt> aurait été pas mal (list title)
Modifié par Olivier (19 Apr 2006 - 17:21)
La balise <lh> a été abandonnée presque aussitôt après son invention ... dommage en effet. Sauf erreur, elle est apparue brièvement en HTML3.
C'est presque aussi regrettable que la disparition de <menu> d'ailleurs.
Modifié par QuentinC (19 Apr 2006 - 17:33)