28172 sujets

CSS et mise en forme, CSS3

Salut à tous,

Face à l'obligation d'intégrer une hérésie de menu déroulant à 2 niveaux (horizontal, ainsi que sa variante verticale), je parcours le web à la recherche de la meilleure solution et tombe sur le grand classique :
www.pompage.net/pompe/deroulants/
ainsi que sur une surprise, une solution vantée "compatible tous navigateurs" qui s'affranchit du javascript :
http://www.tuto-fr.com/tutoriaux/tutorial-menu-deroulant-css.php qui résiste bien à ie6, et n'affiche des décalages qu'à partir de la version 5.5...
...et je viens prendre conseil auprès des spécialistes de l'accessibilité...

Je pensais pouvoir m'affranchir du js propre à la navigation, me disant (pour le peu que je connaisse sur le sujet), qu'il devait être possible d'émuler la pseudo-classe :hover pour les navigateurs ie grâce au script de Dean Edwards, un plugin JQuery.

Si je cherche à alléger au maximum le code et les fichiers liés, la cible de mon client compte pas mal de grandes boîtes qui tournent encore sur les vieilles versions d'ie.

Un avis ou un retour d'expérience serait le bienvenu...

merci !
Un menu déroulant 2 niveaux sans javascript... ni comportements ie :

http://www.cssplay.co.uk/menus/dd_valid.html

J'avais pu lire dans un post précédent le commentaire d'un habitué du forum déconseillant FORTEMENT non seulement le choix d'un déroulant 2 niveaux (pas le choix en ce qui me concerne), mais aussi le fait de ne pas employer de js, et ceci pour des raisons "d'ergonomie, de portabilité et d'accessibilité".

Un mot pour expliquer cela à un ignare en js? faut-il, pour des rasons d'accessibilité, laisser ce menu cssplay de côté, qui pourtant semble bien gérer la compatibilité navigateur?