11550 sujets

JavaScript, DOM et API Web HTML5

Désolé de te contredire mais sous IE6 ce menu ne marchera pas et c'est sûr même sans avoir testé.
La ligne :
#menuDeroulant li:hover > .sousMenu { display: block; }

Ne marcheras pas à cause du sélecteur non supporté par IE6 -.-
Modifié par N-J (25 Aug 2009 - 10:42)
N-J a écrit :
Désolé de te contredire mais sous IE6 ce menu ne marchera pas et c'est sûr même sans avoir testé.
La ligne :
#menuDeroulant li:hover > .sousMenu { display: block; }

Ne marchera pas à cause du sélecteur non supporté par IE6 -.-

@icareo,
Pour compléter la réponse de N-J :
IE6 ne supporte ni le sélecteur d'enfant ni la pseudo classe :hover ailleurs que sur l'élément "a"... Smiley hmm
La solution css ne suffit donc pas pour peu que l'on se soucie un minimum d'interopérabilité, de portabilité, d'accessibilité et des dinosaures...
Je continue d'ailleurs de penser que ce n'est pas le rôle de css de s'occuper de ce type de choses (pour peu qu'un menu déroulant soit absolument nécessaire...) mais cela n'engage que moi... Smiley cligne

Cdt,
Sylvain
moui, mais je me dis que d'un côté, monsieur lambda qui n'y connait rien en informatique, quand il voit un bouton "désactiver les scripts" dans les options de son navigateur préféré, ben il coche....

"... tu comprends, les sites contienent des virus" dixit plusieurs connaissances...

du coup je préfère parer à toute éventualité Smiley smile
tout ajax & javascript (parce que c'est mieux), avec un <noscript> qui redirige vers un site tout <a href> et css...

et si ya ni ajax, ni les sélecteurs css... ben j'imagine que c'est foutu Smiley biggol plus de menus !

m'enfin c'est que moi ... j'ai pas un gros passif question design web Smiley ravi