5568 sujets

Sémantique web et HTML

Bonjour,

Le menu de Stu Nickols
est présenté comme valid xhtml1.1 et permet de faire du dynamisme css avec IE,
mais n'y-a t'il pas un problème d'accessibilité
d'utiliser des tableaux pour encapsuler les sous-menus :

	<li><a class="drop" href="#nogo">Cameras
	<!--[if IE 7]><!--></a><!--<![endif ]-->
		<table><tr><td>
		<ul>
		<li><a href="#nogo">SLRs</a></li>
		<li><a href="#nogo">Compact</a></li>
		<li><a href="#nogo">Digital</a></li>
		<li><a href="#nogo">Video</a></li>
		</ul>
		</td></tr></table>
	<!--[if lte IE 6]></a><![endif ]-->
	</li>

P.S: pour éviter que le décodeur du forum ne transforme [endif ] en image, un espace a été ajouté avant le ]
Modifié par chmel (07 Jun 2006 - 17:09)
OK, merci, le sujet avait été déjà traité Smiley confus .
Mais je trouve quand même que l'astuce est interessante pour éviter de faire une version d'un menu dynamique sans javascript qui pose problèmes. Cette nouvelle version prends en compte IE7 qui semble accepter :hover sur autre élément qu'un lien.
Apparemment, ce qui pose problème au validateur d'accessibilité n'est pas les liens dans les liens mais l'utilisation de tableaux à des fin de présentation.
ces tableaux peuvent aussi être masqués avec des commentaires conditionnels Smiley cligne
Enfin si on souhaite la navigation clavier sur la partie dynamique, il faut quand même une version javascript.
Smiley lol
Modifié par chmel (31 May 2006 - 13:02)