probleme avec IE

Le
alainL
Bonsoir,
Je cherche à adapter un script de menu déroulant.
J'ai trouvé et modifié à mon goût le script trouvé qui génère une page
complète (avec DocType, head.)
Comme mon menu doit être appelé dans d'autres pages par <include> j'ai
supprimé le DocType et le head
Ca roule avec Firefox et Chrome mais évidemment pas avec IE ! Enfin, si,
avec IE, en passant rapidement la souris du menu au sous-menu, c'est
bon, mais si on ne va pas assez vite, le sous-menu (affiché au survol du
menu) disparaît.
J'ai repris les deux cas avec le script original.
Les deux cas sont là :
http://alos-sibas-abense.com/menuderoulant1.html
http://alos-sibas-abense.com/menuderoulant2.html




--
AlainL

http://autourdalos.fr
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
yamo'
Le #26343787
Le 12/03/2015 23:23, alainL a écrit :

http://alos-sibas-abense.com/menuderoulant1.html



Avec IE6 , j'ai à l'écran "<!--[if lt IE7]> <![endif]--> ".


Hum :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>


Sinon, le commentaire conditionnel a l'air OK :
alainL
Le #26343814
Le 12/03/2015 23:23, alainL a écrit :
Bonsoir,
Je cherche à adapter un script de menu déroulant.
J'ai trouvé et modifié à mon goût le script trouvé qui génère une page
complète (avec DocType, head....)
Comme mon menu doit être appelé dans d'autres pages par <include> j'ai
supprimé le DocType et le head...
Ca roule avec Firefox et Chrome mais évidemment pas avec IE ! Enfin, si,
avec IE, en passant rapidement la souris du menu au sous-menu, c'est
bon, mais si on ne va pas assez vite, le sous-menu (affiché au survol du
menu) disparaît....
J'ai repris les deux cas avec le script original.
Les deux cas sont là :
http://alos-sibas-abense.com/menuderoulant1.html
http://alos-sibas-abense.com/menuderoulant2.html






Dans le fichier à inclure (menuderoulant2), l'affichage des boîtes
niveau1, niveau2 et niveau3 est un peu différent: un petit espace (2px
?) apparaît entre elles alors qu'elles se touchent avec (menuderoulant1,
qui a le doctype et le head)
Un passage rapide n'enregistre pas la sortie de hover sur ces 2px alors
qu'un passage lent la prend en compte.
Enfin, je crois avoir au moins compris ça !!
Alors, pourquoi cette différence d'affichage ?
ou plutôt : où déclarer le <style> qui normalement est dans le head ?
ou encore, comment supprimer cette "marge" entre les boîtes ?

Merci pour votre aide

( il y a aussi cet affichage de <!--[if lt IE7]> <![endif]--> si vous
avez une idée..)
--
AlainL

http://autourdalos.fr
Publicité
Poster une réponse
Anonyme