cs_inaden
Messages postés618Date d'inscriptionmercredi 4 avril 2007StatutMembreDernière intervention27 août 2010
-
5 mai 2008 à 19:17
nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 2014
-
6 mai 2008 à 19:11
Bonjour,
j'étais sur un site et tout se passais bien. On m'a fait remarquer que explorer 6 n'afiichais pas mes menus déroulants.
Il passe partout sur mac et pc, ie 7 mais pas ie 6
Dnas la css qui gère le menu (déroulant) j'ai :
#porteur #menu2 ul li ul{
display:none;
position: absolute;
list-style-type: none;
padding: 0;
margin-top: 20px;
}
qui permet de cacher ma seconde liste et
#porteur #menu2 ul li:hover{
display:block;
}
#porteur #menu2 ul li ul li:hover{
display:block;
}
pour l'afficher.
Je comprend pas pourquoi cela ne fonctionnne pas sur ie6 mais fonctionne partout ailleur.
cs_inaden
Messages postés618Date d'inscriptionmercredi 4 avril 2007StatutMembreDernière intervention27 août 20102 6 mai 2008 à 08:08
Merci, cela complète mes propres recherches mais pas avec cette expression.
Pour le moment, j'ai trouvé dans ta liste un truc qui fonctionne, mais je n'arrive pas encore à l'adapter à mon style. Je sais pas si cela joue, mais dans l'exemple le style est dans la page html, alors que mon fichier est externe.
Comme en plus la mise en page est complètement différente, je me demande si le "chemin" des calque (#calque1 #calque2) joue dans l'application de la css
En tout cas, merci de t'être penché sur le problème
Flachy Joe
Messages postés2103Date d'inscriptionjeudi 16 septembre 2004StatutMembreDernière intervention21 novembre 20231 6 mai 2008 à 18:21
IE6 ne gere pas le hover sur autre chose que les balises .
Ce comportement peut être modifié en utilisant un fichier htc redéfinissant l'interprétation du CSS :
cs_inaden
Messages postés618Date d'inscriptionmercredi 4 avril 2007StatutMembreDernière intervention27 août 20102 6 mai 2008 à 19:08
Merci à vous
Je vais regarder ça de plus près... à mon retour de week-end prolongé.
Je ne manquerais pas de revenir vanter les mérite de ce qui marchera.