Image de fond sur un lien + IE = sablier ? - HTML/CSS - Programmation
Marsh Posté le 01-11-2005 à 17:40:04
Je suis le co-webmaster de ce site,
Le problème n'existe que sur IE, et se remarque plus ou moins fort selon la machine... etrange.
Quelqu'un a une idée de comment résoudre ça ?
Je n'aimerai pas être amené à utiliser le JS pour ça.
...Bien que ce soit une bonne solution.
Marsh Posté le 01-11-2005 à 19:03:44
Habituellement, le sablier apparait quand le programme va chercher quelque chose et met du temps pour le faire. Je pense qu'en l'occurence IE va chercher l'image. Peut-être que pour éviter qu'il ne la recherche plusieurs fois dans le cas d'un menu, il faudrait préloader l'image dans la partie <head> de la page, mais je ne sais pas si c'est possible ensuite d'utiliser cette image préchargée avec le style background.
Marsh Posté le 01-11-2005 à 21:26:29
et pourquoi pas utiliser la methode des portes coulissantes qui consiste en gros a avoir l'image normal et l'image hover dans une seule et meme image.
Marsh Posté le 01-11-2005 à 21:36:12
Oui, j'ai tenté aussi, mais le problème persiste...
Dès qu'il y a un background sur un "a", ça foire, qu'il y ait ou non un :hover...
-_-v
Marsh Posté le 01-11-2005 à 21:43:08
le a doit aussi etre en display:block
Marsh Posté le 02-11-2005 à 13:07:32
Ok merci à vous.
Bon, je viens de faire le test au boulot, car à vrai dire, seul Sielfried voyait vraiment ce fameux sablier, je ne pouvais pas vraiment me rendre compte.
Et bien, au boulot, oui, je vois ce sablier. :|
La seule différence notable que j'ai entre ces deux machines, c'est l'OS. Chez moi je suis sous win2k, au boulot, je suis sous XP pro...
Alors bon peu importe, l'idée est qu'il faut que je trouve un moyen de régler ce problème.
Alors... Sur la page de test actuelle, toujours celle-ci: http://www.rpgamers-fr.com/temp/ieboulet.htm
Je remarque personnellement ce coup-là un sablier quand mon curseur sort de la zone du lien
Maintenant, reste à trouver pourquoi ce sablier apparait en sortie d'une zone de lien... confus
Mais il y a de l'amélioration, puisqu'il n'apparait plus en entrée de lien !!
Marsh Posté le 02-11-2005 à 14:28:42
XP home, IE6, pas de sablier.
Ca viednrait pas plustôt d'un réglage du navigateur qui lui dit de ne rien garder dans le cache local?
Marsh Posté le 02-11-2005 à 14:46:17
Ubuntu, wine+IE5.5, pas de sablier
Ok je sors
Marsh Posté le 02-11-2005 à 15:22:21
Ok bon ce n'était qu'une coïncidence. Pour le paramétrage d'IE, le mien au boulot est configuré par défaut. (mieux pour les tests ;P)
Non mais peu importe, si ça le fait sur quelques personnes c'est déjà trop, surtout s'il s'agit d'IE...
Ce sablier est relativement rapide, mais bien visible systématiquement après avoir sorti le curseur de la zone du lien.
Il doit forcément y avoir un remède...
Marsh Posté le 02-11-2005 à 15:42:56
Salut,
j'ai déjà été confronté au problème...
...toujours pas trouvé de solution.
Marsh Posté le 02-11-2005 à 17:43:07
Je fais un tir croisé sur le forum d'Alsa car, des idées sont argumentées là bas aussi:
http://forum.alsacreations.com/top [...] us-IE.html
quelques solutions grâce auy paramétrage serveur, mais pas côté html.
Marsh Posté le 01-11-2005 à 11:57:49
Bonjour,
Y'a-t-il un moyen d'éviter qu'IE nous sorte un sablier dès qu'on passe sur un lien contenant une image de fond ?
<a href="#" style="background:url(monimage.gif);">foo</a>
Suffit de passer rapidement la souris (genre en zigzaguant) sur un lien de ce genre pour voir un sablier apparaître.
Apparemment j'ai demandé à d'autres et ils le voient à peine voire pas du tout, perso c'est flagrant. Quand y'en a plusieurs à la suite (style dans un menu), c'est assez gênant. Alors après, peut-être que mon IE est mité ou que j'ai des yeux supersoniques.
Ex. : http://www.rpgamers-fr.com/temp/ieboulet.htm
Merci d'avance.
---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar