1

Fondamentalement, je n'arrive pas à supprimer la barre de défilement horizontale dans Internet Explorer 7 et ci-dessous. J'ai essayé le code ci-dessous et il semble fonctionner correctement dans tous les navigateurs sauf IE.Masquer la barre de défilement horizontale dans IE 7 et ci-dessous

overflow-x: hidden; 

Le problème est encore plus grand que, même si la barre de défilement est même pas enlevé, il semble complètement la vis de la mise en page .. Il se cache en quelque sorte la majorité du contenu de la page dans les cases 2 et 3? Il ajoute également une deuxième barre de défilement verticale qui déplace les éléments positionnés relativement/absolus vers le bas ?! J'ai envisagé de quitter la barre de défilement dans IE via une feuille de style spécifiée, mais même cela semble déranger la page? Le site est sur un répertoire de test here ..

Des suggestions?

Merci d'avance, j'espère que vous pouvez aider! Bradley

+0

http://openyourheart.org.uk/test/style.css –

+0

Wow man. Je ne peux même pas le faire fonctionner sur IE6 ou IE7. Juste gèle et je dois forcer près. Vous pourriez envisager sérieusement les feuilles de style conditionnelles comme suggéré par Joseph. – edl

+0

Les plantages devraient être triés maintenant .. J'ai essayé une feuille de style conditionnelle, mais elle semblait toujours être influencée par la feuille principale? Pouvez-vous appliquer un style dans une feuille de style spécifiée uniquement pour IE? –

Répondre

0

Avez-vous essayé de définir une largeur statique sur un conteneur, en lui donnant une hauteur suffisante, puis en réglant le débordement: masqué pour l'ensemble du conteneur? Je ne sais pas si cela fonctionnerait bien avec votre défilement JS, mais ce pourrait être un pas dans la bonne direction.

Oh, et toute solution donnée sera probablement insuffisante pour IE6. Cette bête n'était tout simplement pas faite pour de jolies mises en page. Je suppose que comme alternative, définissez une feuille de style conditionnelle pour cela et/ou IE7 pour une mise en page moins complexe.

+0

pourriez-vous me donner un exemple? À votre santé –

Questions connexes