Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

probleme avec IE

2 réponses
Avatar
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

2 réponses

Avatar
yamo'
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 xmlns="http://www.w3.org/1999/xhtml">
<html>


Sinon, le commentaire conditionnel a l'air OK :
<http://www.alsacreations.com/astuce/lire/48-commentaires-conditionnels.html>
Avatar
alainL
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