2011-01-17 5 views
2

J'ai un problème avec les barres de défilement apparaissant dans Internet Explorer.
J'ai une div dont le contenu peut être plus large que le div lui-même, donc un scollbar horizontal apparaît. La barre de défilement horizontale est correcte, mais Internet Explorer affiche également une barre de défilement verticale si une barre horizontale est affichée. Je suppose que c'est parce qu'EI laisse la barre de défilement horizontale chevaucher du contenu, alors la verticale est affichée.
Maintenant, ma question est de savoir s'il y a un truc pour empêcher la barre de défilement horizontale de chevaucher le contenu, apparaissant ainsi sous le contenu, donc une barre de défilement verticale n'apparaît pas? Même quand je suis en ajoutant quelques padding-bottom la barre de défilement semble garder chevauchement le contenu du div ...IE: la barre de défilement verticale apparaît si la barre de défilement horizontale est affichée

Répondre

2
Overflow-y:hidden; (vertical scroll bar) 

peu un hack mais fonctionne

+0

Merci, totalement oublié à ce sujet et il semble fonctionner: – carlo

+0

pas de problème, il suffit d'accepter la réponse cela fonctionne :) – benhowdle89

+0

Les noms de propriété CSS sont en minuscules. De plus, 'overflow-y' est une propriété CSS normale, pas du tout un hack. –

Questions connexes