Menu "décallé" avec IE7
Résolu/Fermé
la chicane
Messages postés
156
Date d'inscription
jeudi 25 août 2005
Statut
Membre
Dernière intervention
22 mai 2016
-
10 déc. 2007 à 15:41
la chicane Messages postés 156 Date d'inscription jeudi 25 août 2005 Statut Membre Dernière intervention 22 mai 2016 - 14 déc. 2007 à 15:32
la chicane Messages postés 156 Date d'inscription jeudi 25 août 2005 Statut Membre Dernière intervention 22 mai 2016 - 14 déc. 2007 à 15:32
A voir également:
- Menu "décallé" avec IE7
- Menu déroulant excel - Guide
- Windows 11 menu démarrer classique - Guide
- Canon quick menu - Télécharger - Utilitaires
- Réinitialiser menu démarrer windows 10 - Guide
- Menu demarrer windows 10 - Guide
15 réponses
Gihef
Messages postés
5150
Date d'inscription
mercredi 20 juillet 2005
Statut
Contributeur
Dernière intervention
20 février 2023
2 778
10 déc. 2007 à 17:27
10 déc. 2007 à 17:27
Bonjour,
Tu peux peut-être tester autre chose.
Crée un bloc #gauche que tu mettras en “float”
Si ça ne marche toujours pas, tourne-toi vers du Javascript.
Les quelques % des navigateurs qui ne le supportent pas n'afficheront pas ton menu, mais les autres le positionneront correctement :
http://www.dynamicdrive.com/dynamicindex1/index.html par exemple (les “slide”).
++
Une image d'un px pour un fond uni n'est pas une méthode judicieuse.
Une simple “background-color : #ebebeb;” aurait le même effet et laisserait le navigateur libre de ce traitement.
--
Tu peux peut-être tester autre chose.
Crée un bloc #gauche que tu mettras en “float”
#gauche { float:left; position : relative; }Place le #menu dedans après lui avoir ôté le “float”
#menu { position:fixed; width:15em; padding:1em 0 8em 0; margin:0 0 0 0; } et <div id="gauche"> <!--bloc menu --> <div id="menu"> <ul> <li><a href="index.htm" accesskey="1">Accueil</a></li> <li><a href="centre/tarifs.htm" title="tarifs">Tarifs</a></li> <li><a href="centre/contacts_acces.htm" title="pour nous contacter et nous rejoindre"> Contacts-Accès</a></li> <li><a href="centre/balades_decouvertes.htm" title="balades et découvertes aux rapailles et aux environs">Balades-Découvertes</a></li> <li><a href="centre/liens_infospratiques.htm" title="infos pratiques et liens intéressants">Liens/Infos pratiques</a></li> <li><a href="centre/album.htm" title="notre album photo">Album photos</a></li> </ul> </div> </div>
Si ça ne marche toujours pas, tourne-toi vers du Javascript.
Les quelques % des navigateurs qui ne le supportent pas n'afficheront pas ton menu, mais les autres le positionneront correctement :
http://www.dynamicdrive.com/dynamicindex1/index.html par exemple (les “slide”).
++
Une image d'un px pour un fond uni n'est pas une méthode judicieuse.
Une simple “background-color : #ebebeb;” aurait le même effet et laisserait le navigateur libre de ce traitement.
--
Gihef
Messages postés
5150
Date d'inscription
mercredi 20 juillet 2005
Statut
Contributeur
Dernière intervention
20 février 2023
2 778
11 déc. 2007 à 19:11
11 déc. 2007 à 19:11
Les dimensions des images.
Ça aide les navigateurs. Ils n'ont pas besoin d'attendre d'avoir reçu les informations directement des images pour procéder à la mise en page.
Chez moi, Firefox n'en tient pas compte, mais Safari, et d'autres, respecte la mise en page même lorsque les images sont absentes.
Fond par 1x1px.
Parce que ça demande au navigateur de charger une image (légère je te l'accorde) et de calculer le remplissage image après image alors que le fond est uni et qu'il sait créer un espace de la même couleur sans rien charger.
Ça ressemble à d'anciennes méthodes que certains navigateurs anciens n'apprécient pas.
Est-ce que ma proposition fonctionne ?
--
Ça aide les navigateurs. Ils n'ont pas besoin d'attendre d'avoir reçu les informations directement des images pour procéder à la mise en page.
Chez moi, Firefox n'en tient pas compte, mais Safari, et d'autres, respecte la mise en page même lorsque les images sont absentes.
Fond par 1x1px.
Parce que ça demande au navigateur de charger une image (légère je te l'accorde) et de calculer le remplissage image après image alors que le fond est uni et qu'il sait créer un espace de la même couleur sans rien charger.
Ça ressemble à d'anciennes méthodes que certains navigateurs anciens n'apprécient pas.
Est-ce que ma proposition fonctionne ?
--
la chicane
Messages postés
156
Date d'inscription
jeudi 25 août 2005
Statut
Membre
Dernière intervention
22 mai 2016
37
12 déc. 2007 à 08:19
12 déc. 2007 à 08:19
merci pour tes explications... je comprends mieux maintenant...
je n'ai pas eu le temps d'y travailler hier soir, donc je ne sais pas si le code que tu m'as proposé fonctionne... je vais peut être y bosser vendredi, en tout cas, je te tiendrai bien sur au courant...
aurais tu une solution pour que mon menu ne vienne pas se superposer au texte central avec IE7 par exemple ???
je n'ai pas eu le temps d'y travailler hier soir, donc je ne sais pas si le code que tu m'as proposé fonctionne... je vais peut être y bosser vendredi, en tout cas, je te tiendrai bien sur au courant...
aurais tu une solution pour que mon menu ne vienne pas se superposer au texte central avec IE7 par exemple ???
Gihef
Messages postés
5150
Date d'inscription
mercredi 20 juillet 2005
Statut
Contributeur
Dernière intervention
20 février 2023
2 778
13 déc. 2007 à 18:51
13 déc. 2007 à 18:51
Ne te fies pas à ces copies d'écran qui sont faites d'une succession de captures.
Il est donc normal qu'on y retrouve ton menu plusieurs fois.
Ça veut certainement dire qu'il se déplace bien et au bon endroit.
J'utilise Safari.
Depuis le début ça passe.
--
Il est donc normal qu'on y retrouve ton menu plusieurs fois.
Ça veut certainement dire qu'il se déplace bien et au bon endroit.
J'utilise Safari.
Depuis le début ça passe.
--
pashmina
Messages postés
688
Date d'inscription
mercredi 16 mai 2007
Statut
Membre
Dernière intervention
5 mai 2010
71
10 déc. 2007 à 15:45
10 déc. 2007 à 15:45
si tu veux appliquer des styles qui soient propres a IE tu met une * devant ton style! Par exemple *position:absolute;
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
la chicane
Messages postés
156
Date d'inscription
jeudi 25 août 2005
Statut
Membre
Dernière intervention
22 mai 2016
37
10 déc. 2007 à 16:11
10 déc. 2007 à 16:11
ce serait aussi simple que ça ????
mon style sera-t-il compris par tous les autres navigateurs ?
et quid de IE6 ou IE7 ??
on me parlait de "commentaires conditionnels" (je crois que c'était le terme...)
et pour ce qui est du décallage du menu sur la partie centrale, car c'est ce qui est le plus pénalisant.... ?
mon style sera-t-il compris par tous les autres navigateurs ?
et quid de IE6 ou IE7 ??
on me parlait de "commentaires conditionnels" (je crois que c'était le terme...)
et pour ce qui est du décallage du menu sur la partie centrale, car c'est ce qui est le plus pénalisant.... ?
pashmina
Messages postés
688
Date d'inscription
mercredi 16 mai 2007
Statut
Membre
Dernière intervention
5 mai 2010
71
10 déc. 2007 à 16:21
10 déc. 2007 à 16:21
Si tu met une étoile ya que IE qui le prend en compte! Pour firefox tu fais pareil sans *
la chicane
Messages postés
156
Date d'inscription
jeudi 25 août 2005
Statut
Membre
Dernière intervention
22 mai 2016
37
10 déc. 2007 à 16:40
10 déc. 2007 à 16:40
désolée, mais ce n'est pas trés clair pour moi...
cela signifie t'il que je dois écrire mon style pour le menu deux fois... une fois avec l'étoile et une fois sans ?
cela répond il aux contraintes du W3c ?
et pour mon prb d'affichage du menu au centre ????
cela signifie t'il que je dois écrire mon style pour le menu deux fois... une fois avec l'étoile et une fois sans ?
cela répond il aux contraintes du W3c ?
et pour mon prb d'affichage du menu au centre ????
la chicane
Messages postés
156
Date d'inscription
jeudi 25 août 2005
Statut
Membre
Dernière intervention
22 mai 2016
37
11 déc. 2007 à 08:15
11 déc. 2007 à 08:15
merci Gihef, j'essayerai tout cela ce soir ou demain si j'ai le temps...
pour l'image de fond, je n'ai pas de souci, ce n'est pas un pixel répété mais bel et bien une image que j'ai... et le résultat me convient.
ce qui me pose vraiment pb et qui est perturbant pour les utlisateurs, c'est le menu qui se déplace au centre de la page...
je vais donc essayer de le mettre dans un bloc "gauche" comme tu me le suggères... mais est ce qu'avec Firefox j'aurai bien toujours mon menu qui descend ???
par ailleurs, merci pour le lien vers le site dynamicdrive... mais c'est en anglais... et je suis trop nulle en anglais pour en comprendre le sens, surtout dans des domaines "spécifiques" comme celui du web...
merci pour ton aide en tout cas... ;-)
pour l'image de fond, je n'ai pas de souci, ce n'est pas un pixel répété mais bel et bien une image que j'ai... et le résultat me convient.
ce qui me pose vraiment pb et qui est perturbant pour les utlisateurs, c'est le menu qui se déplace au centre de la page...
je vais donc essayer de le mettre dans un bloc "gauche" comme tu me le suggères... mais est ce qu'avec Firefox j'aurai bien toujours mon menu qui descend ???
par ailleurs, merci pour le lien vers le site dynamicdrive... mais c'est en anglais... et je suis trop nulle en anglais pour en comprendre le sens, surtout dans des domaines "spécifiques" comme celui du web...
merci pour ton aide en tout cas... ;-)
Gihef
Messages postés
5150
Date d'inscription
mercredi 20 juillet 2005
Statut
Contributeur
Dernière intervention
20 février 2023
2 778
11 déc. 2007 à 14:19
11 déc. 2007 à 14:19
“ce n'est pas un pixel répété”
Si, si.
Pas là où tu crois, mais dans “div.footer”.
Cette image-là (arr_plan_pied.jpg).
“est ce qu'avec Firefox j'aurai bien toujours mon menu qui descend”
Oui.
--
Si, si.
Pas là où tu crois, mais dans “div.footer”.
Cette image-là (arr_plan_pied.jpg).
“est ce qu'avec Firefox j'aurai bien toujours mon menu qui descend”
Oui.
--
Gihef
Messages postés
5150
Date d'inscription
mercredi 20 juillet 2005
Statut
Contributeur
Dernière intervention
20 février 2023
2 778
11 déc. 2007 à 15:23
11 déc. 2007 à 15:23
… Oui.
En tous cas, chez moi ça le fait.
--
En tous cas, chez moi ça le fait.
--
la chicane
Messages postés
156
Date d'inscription
jeudi 25 août 2005
Statut
Membre
Dernière intervention
22 mai 2016
37
11 déc. 2007 à 17:23
11 déc. 2007 à 17:23
Gihef :
Tu devrais indiquer les dimensions de tes images.
<img src="images/ferme_img2_moy.jpg"
alt="chambres d'hôtes les rapailles"
width="250"
height="188">
Et moi, j'aimerais bien pouvoir voir les photos en plus grand lorsque je cliquerais dessus.
<a href="images/ferme_img2_grd.jpg" target="_blank">
<img src="images/ferme_img2_moy.jpg"
alt="chambres d'hôtes les rapailles"
width="250"
height="188">
</a>
______________________________________________
La Chicane :
merci pour tes précisions et conseils...
effectivement, je n'ai pas précisé la taille des images, je vais donc le faire... mais, peux tu juste me dire quel est l'intérêt (histoire de comprendre et de ne plus refaire l'erreur..."
Quand à voir les photos en plus grand en cliquant dessus, tu parles de celles de la pages d'accueil ???
je ne l'avais pas prévu, mais pourquoi pas...
Sinon, pour ce qui est du pixel répété, tu as raison, pour le pied de page c'est le cas... effectivement...
On ne peut rien te cacher ;-)
J'avais lu dans mon bouquin que l'on pouvait pratiquer comme cela...
cette solution est elle à éviter, et pourquoi ??
Merci encore pour le temps passé à analyser nos problèmes.... ;-)
Tu devrais indiquer les dimensions de tes images.
<img src="images/ferme_img2_moy.jpg"
alt="chambres d'hôtes les rapailles"
width="250"
height="188">
Et moi, j'aimerais bien pouvoir voir les photos en plus grand lorsque je cliquerais dessus.
<a href="images/ferme_img2_grd.jpg" target="_blank">
<img src="images/ferme_img2_moy.jpg"
alt="chambres d'hôtes les rapailles"
width="250"
height="188">
</a>
______________________________________________
La Chicane :
merci pour tes précisions et conseils...
effectivement, je n'ai pas précisé la taille des images, je vais donc le faire... mais, peux tu juste me dire quel est l'intérêt (histoire de comprendre et de ne plus refaire l'erreur..."
Quand à voir les photos en plus grand en cliquant dessus, tu parles de celles de la pages d'accueil ???
je ne l'avais pas prévu, mais pourquoi pas...
Sinon, pour ce qui est du pixel répété, tu as raison, pour le pied de page c'est le cas... effectivement...
On ne peut rien te cacher ;-)
J'avais lu dans mon bouquin que l'on pouvait pratiquer comme cela...
cette solution est elle à éviter, et pourquoi ??
Merci encore pour le temps passé à analyser nos problèmes.... ;-)
la chicane
Messages postés
156
Date d'inscription
jeudi 25 août 2005
Statut
Membre
Dernière intervention
22 mai 2016
37
13 déc. 2007 à 10:41
13 déc. 2007 à 10:41
bonjour tout le monde...
à Gihef : j'ai testé le code que tu m'as proposé et j'ai testé ma page sur IE7 via http://browsershots.org/
et devine quoi : ça marche !!!!!!!!!
merci beaucoup...
mais... (ben oui, avec moi, y a toujours un mais...!!!) il apparait sur la capture écran que le menu se répète "partiellement" sur la partie gauche de l'écran... et sur le test que j'ai fait avec Safari... il se répète "entièrement" tout le long de la partie gauche... en hauteur.
j'ai essayé de mettre un "no-repeat" dans ma css sur le menu, mais du coup, mon effet de menu qui suit la page ne marche plus dans firefox...
pffffffffffff....
le résultat avec IE7
http://browsershots.org/screenshots/706eb9b6e68c06f740a15fe0391d48d9/
le résultat avec Safari
http://browsershots.org/screenshots/7d81957f229e905f0e19cbbf496085a7/
à Gihef : j'ai testé le code que tu m'as proposé et j'ai testé ma page sur IE7 via http://browsershots.org/
et devine quoi : ça marche !!!!!!!!!
merci beaucoup...
mais... (ben oui, avec moi, y a toujours un mais...!!!) il apparait sur la capture écran que le menu se répète "partiellement" sur la partie gauche de l'écran... et sur le test que j'ai fait avec Safari... il se répète "entièrement" tout le long de la partie gauche... en hauteur.
j'ai essayé de mettre un "no-repeat" dans ma css sur le menu, mais du coup, mon effet de menu qui suit la page ne marche plus dans firefox...
pffffffffffff....
le résultat avec IE7
http://browsershots.org/screenshots/706eb9b6e68c06f740a15fe0391d48d9/
le résultat avec Safari
http://browsershots.org/screenshots/7d81957f229e905f0e19cbbf496085a7/
la chicane
Messages postés
156
Date d'inscription
jeudi 25 août 2005
Statut
Membre
Dernière intervention
22 mai 2016
37
14 déc. 2007 à 14:04
14 déc. 2007 à 14:04
effetivement, j'ai testé en réel hier soir IE7... c'est tip top au niveau du rendu que je voulais...
et en plus... mon menu suit l'ascenseur, ce que je n'arrive pas à obtenir avec ie6 !!
un autre point de résolu : tu me disais :
"++
Une image d'un px pour un fond uni n'est pas une méthode judicieuse.
Une simple “background-color : #ebebeb;” aurait le même effet et laisserait le navigateur libre de ce traitement. "
j'ai fait comme tu me l'as conseillé et ça marche finement...
et pour ce qui est du vérificateur dans les autres navigateurs... tu avais raison aussi, c'est un effet des copies d'écran...
donc tout baigne...
je vais de ce pas m'occuper des tailles des photos à préciser et proposer un agrandissement au clic ou au passage de la souris... (si j'y arrive !!)
on avance, on avance...
merci encore à toi Gihef !!!
et en plus... mon menu suit l'ascenseur, ce que je n'arrive pas à obtenir avec ie6 !!
un autre point de résolu : tu me disais :
"++
Une image d'un px pour un fond uni n'est pas une méthode judicieuse.
Une simple “background-color : #ebebeb;” aurait le même effet et laisserait le navigateur libre de ce traitement. "
j'ai fait comme tu me l'as conseillé et ça marche finement...
et pour ce qui est du vérificateur dans les autres navigateurs... tu avais raison aussi, c'est un effet des copies d'écran...
donc tout baigne...
je vais de ce pas m'occuper des tailles des photos à préciser et proposer un agrandissement au clic ou au passage de la souris... (si j'y arrive !!)
on avance, on avance...
merci encore à toi Gihef !!!
la chicane
Messages postés
156
Date d'inscription
jeudi 25 août 2005
Statut
Membre
Dernière intervention
22 mai 2016
37
14 déc. 2007 à 15:20
14 déc. 2007 à 15:20
et bien voici le moment de clore cette discussion, puisque grace à Gihef, tous mes problèmes sont résolus...
j'ai même suivi ton conseil et ai précisé la taille des photos tout en proposant un aggrandissement en cliquant sur chacune d'elles... en tout cas pour celles que je souhaite voir aggrandir...
Un grand merci pour ta patience et la clarté de tes explications... ce forum est vraiment génial... mais ce sont des membres comme toi qui le rendent ainsi...
@ trés bientôt pour de nouvelles aventures !!!!
j'ai même suivi ton conseil et ai précisé la taille des photos tout en proposant un aggrandissement en cliquant sur chacune d'elles... en tout cas pour celles que je souhaite voir aggrandir...
Un grand merci pour ta patience et la clarté de tes explications... ce forum est vraiment génial... mais ce sont des membres comme toi qui le rendent ainsi...
@ trés bientôt pour de nouvelles aventures !!!!
Gihef
Messages postés
5150
Date d'inscription
mercredi 20 juillet 2005
Statut
Contributeur
Dernière intervention
20 février 2023
2 778
14 déc. 2007 à 15:26
14 déc. 2007 à 15:26
Pour IE6, il faut ruser.
Par exemple.
--
Par exemple.
--
la chicane
Messages postés
156
Date d'inscription
jeudi 25 août 2005
Statut
Membre
Dernière intervention
22 mai 2016
37
14 déc. 2007 à 15:32
14 déc. 2007 à 15:32
et bien cela m'a l'air de répondre tout à fait à ce que je souhaite avoir comme résultat avec ie6...
bon, là... je dois partir... mais je réessayerai tout ça demain matin si j'ai le temps...
le tuto que tu m'as fourni est super car axé "débutant"... tout à fait ce qu'il me faut...
merci
bon, là... je dois partir... mais je réessayerai tout ça demain matin si j'ai le temps...
le tuto que tu m'as fourni est super car axé "débutant"... tout à fait ce qu'il me faut...
merci
la chicane
Messages postés
156
Date d'inscription
jeudi 25 août 2005
Statut
Membre
Dernière intervention
22 mai 2016
37
12 déc. 2007 à 15:12
12 déc. 2007 à 15:12
quelle tarte je fais !!!!
je viens de réaliser que la proposition dont tu parles est celle que tu m'as faite pour les menus... alors que moi j'avais compris que c'était celle pour les images à agrandir...
ne pas tenir compte donc, de ma dernière question... pffff, je vous jure... fait pas bon vieillir !!!
donc... je vérifie tout ça dés que je peux, ce soir ou vendredi... et je te dis ce qu'il est est Gihef...
je viens de réaliser que la proposition dont tu parles est celle que tu m'as faite pour les menus... alors que moi j'avais compris que c'était celle pour les images à agrandir...
ne pas tenir compte donc, de ma dernière question... pffff, je vous jure... fait pas bon vieillir !!!
donc... je vérifie tout ça dés que je peux, ce soir ou vendredi... et je te dis ce qu'il est est Gihef...