5568 sujets

Sémantique web et HTML

Bonjour,
je souhaiterais baliser un tchat mais j'hésite en les fameuses liste de définition (et l'exemple qu'en avait donné la spec à l'époque avec un dialogue) et une OL. L'UL me semble moins pertinente dans le sens ou les messages sont chonologiquement ordonnés.
Le seul avantage du DL selon moi, est qu'il facilite l'attribution de styles.

Donc je pencherais pour un structure de ce type :


<ol>
	<li>
		<strong>Prénom nom</strong><br />
		<img src="portait.jpg" width="40" height="40" alt="" />
		<p>Message</p>
	</li>
	<li>
		<strong>Prénom nom</strong><br />
		<img src="portait.jpg" width="40" height="40" alt="" />
		<p>Message</p>
	</li>
	<li>
		<strong>Prénom nom</strong><br />
		<img src="portait.jpg" width="40" height="40" alt="" />
		<p>Message</p>
	</li>
</ol>


Des avis là-dessus?
Modifié par Hermann (09 Mar 2013 - 14:47)
Victor BRITO a écrit :
Salut,

À ta place, j'utiliserais dl. Et, pour plus d'accessibilité, ARIA et ses live regions sont tes amis. Smiley cligne

J'aurais probablement penché vers cette solution, à l'époque ou Pompage avait lançé un article là-dessus, étendant ses possibilité et des éléments ayant une relation, mais les pratiques ont pas mal évolué depuis. Je me demande bien quelle peut être sa valeur ajoutée du point de vue de l'utilisateur et des UA.
Modifié par Hermann (09 Mar 2013 - 14:41)
En matière de valeur ajoutée, il y a le côté sémantique : une liste ul ou ol ne mettra pas suffisamment en exergue que c'est tel ou tel pseudo qui tchatte à l'itération I. À noter que les listes de définitions ne sont pas inconnues des lecteurs d'écran. Donc, c'est bon, manges-en. Smiley smile
Victor BRITO a écrit :
En matière de valeur ajoutée, il y a le côté sémantique : une liste ul ou ol ne mettra pas suffisamment en exergue que c'est tel ou tel pseudo qui tchatte à l'itération I. À noter que les listes de définitions ne sont pas inconnues des lecteurs d'écran. Donc, c'est bon, manges-en. Smiley smile

Merci pour linfo, j'ai jamais eu l'occasion de tester. Bon je crois que je vais suivre ton conseil finalement, d'autant plus que HTM5 semble avoir élargi son champ d'utilisation. Même si je suis en XHTML, je pense qu'il est préférable de pprendre en considération les évolutions sémantiques, un doctype XHTML ne spécifiant pas au navigateur comment il doit interpréter tel et tel élément.
Modifié par Hermann (09 Mar 2013 - 15:19)