TheRec
vendredi 9 juin 2006 à 18:28
Oui, l'amélioration au niveau de la sémantique est notable ! Une
unordered list est vraiment plus appropriée qu'une liste de définition dans le cadre d'un menu.
Par contre, est-ce cela qui t'empêche de réaliser des sous-menus comme tu l'avais fait dans
cette version ?
Après quelques tests, voici mes constations :
Le rendu dans Firefox 1.5.x (Windows XP et Mac OSX...enfin c'est la même chose de toute façon grosso modo), Safari 1.3.1 (Mac OSX), Opera 8.5 et 7.5 (Windows XP) est correcte et accessible avec ou sans Javascript. C'est ceux que j'appelle des navigateurs modernes (pas de troll, je constate juste que ce sont les navigateurs qui supportent le plus de techniques "modernes" et qui sont activement développés).
Par contre sous IE6 (Windows XP), sans Javascript les sous menu ne s'affichent pas et les images PNG avec transparence alpha ne sont plus affichées (normal, les filtres se basent sur cela, je ne t'apprendrais rien). Mais cela rend le menu inaccessible aux personne ayant Javascript désactivé, mais utilisant tout de même les feuilles de style (ils sont plus nombreux qu'on le pense, les personnes travaillant dans des grandes entreprises en font partie...selon la stratégie de sécurité de l'entreprise bien entendu).
Sous IE7 Beta 2 (Windows XP), le menu est inaccessible par la souris... en fait il semble que Microsoft ait changé le comportement de la
unordered list pour revenir à une interprétation pareille à celle de IE 5.5 au niveau des
margin et
padding...simplement sous IE5.5 cela fonctionne avec la souris et sous IE7 Beta 2 lorsqu'on sort la souris de l'élément <li> déclencheur il "ferme" le menu... cela reste une version Beta, si tu es sûr que le comportement est juste, essaie d'attendre la version finale pour effectuer des tests.
Pour information, IE 5.2 MAC (qui
n'est plus officiellement supporté par Microsoft depuis le 31 janvier 2006) le menu n'est pas du tout affiché...mais cela a une importance relative (quoique, beaucoup de journalistes utilisent ce navigateur...enfin maintenant Microsoft leur conseille d'utiliser Safari, alors qu'ils aillent se plaindre ailleurs

)
Sinon rien de spécial à signer... ha si, l'inaccessibilité du menu est comblée lorsque les styles sont désactivés, mais les personnes n'ayant pas la possibilité d'avoir Javascript activé, ont parfois tout de même envie d'utiliser les feuilles de style :S
Finalement, Félicitation pour ce menu et ce tutoriel et merci de les avoir partagés avec nous, j'espère que mes remarques te serviront !
P.S. : Je peux sembler négatif, mais en fait je ne fais que des constatations pour t'aider à développer un menu encore plus efficace... ces remarques on pour but d’être constructives