2010-05-10 5 views
2

Je débogue un site pour le faire fonctionner pour IE6 (dieu, s'il vous plaît, que ce soit la dernière fois). Je suis allé assez loin avec la mise en page. Il y a juste une chose de plus qui m'énerve.IE6 - corps rétrécir sur le changement hover/z-index

  1. Certains éléments comme les liens, quand ils sont planés, le corps du site se rétrécit.
  2. J'ai construit une liste déroulante avec javascript. Quand il devrait montrer, le corps du site se rétrécit.
  3. Il ya un diaporama, fait avec javascript, qui change l'index z des images, chaque fois qu'il change l'index z, le corps se rétrécit.

Maintenant, j'ai trouvé quelques informations qu'IE6 crée ce comportement de rétrécissement spécifique lors de l'utilisation d'un élément de position fixe. Mais ce n'est pas le cas. Quelqu'un ici a des idées pour résoudre ce problème? Merci!

+0

"dieu, s'il vous plaît, que ce soit la dernière fois" .... pas une chance, fella – skaffman

+1

Ce serait beaucoup plus facile si nous avions un code source à regarder à. –

Répondre

1

J'utilise des situations comme celles-ci en tant qu'argument pour convaincre les utilisateurs de finalement passer de cette monstruosité d'un navigateur.

+0

"Youtube ne le supporte pas et ils ont des millions de téléspectateurs tous les jours!" est mon argument préféré pour l'utilisation non IE6. – Kyle

0

Je déteste poser la question .... mais utilisez-vous ?:

<!--[if IE 6]> 
Enter "special" styles for IE 6 
<![endif]--> 

Il vous sortir d'un bourrage. En ce qui concerne la suppression de la prise en charge d'IE6 pour les sites, j'ai trouvé que se plaindre à des clients à ce sujet ne fonctionne pas très souvent. Mais qu'est-ce que le travail leur montre dans leur Google Analytics que seulement 5% des visiteurs de leur site l'utilisent, et c'est ok s'il ne correspond pas exactement, tant que le contenu est accessible. Cette niche 5% coûte beaucoup de temps de développement supplémentaire et d'argent pour répondre aussi. Mais votre foutu si il dit 11% :-)

+0

Tout le temps! Ce qui a résolu tous les problèmes à la fin était la suivante: html {width: 100%; hauteur: 100%; débordement: défilement; } corps {largeur: 100%; hauteur: 100%; débordement caché; } la configuration de débordement était très important dans cette affaire apparemment – Kasper

Questions connexes