2009-12-23 9 views
0

Quelqu'un peut-il expliquer pourquoi mon iframe qui affiche un rapport à l'intérieur, montre une barre de défilement horizontale même si la largeur du rapport en son sein semble être plus petite que la largeur de l'iframe ?iFrame barres de défilement en MS IE6

Il semble y avoir un petit écart qui provoque l'apparition de la barre de défilement horizontale.

Une autre chose que j'ai remarquée est que lorsque la barre de défilement verticale apparaît, la barre de défilement horizontale apparaît également.

Pour un rapport qui n'a pas besoin de la barre de défilement verticale, la barre de défilement horizontale n'apparaît pas non plus.

Toute idée/aide serait appréciée. Malheureusement, je suis incapable de vous montrer un exemple.

Ce sont les barres de défilement dans l'iFrame pas le navigateur.

Merci.

Répondre

1

Je suppose que la barre de défilement apparaît dans l'IFRAME.

Il s'agit généralement d'une question de remplissage, de marge ou de bordures. Peut-être un élément 100% large qui a une bordure. Toute information plus détaillée est difficile à donner sans code. Vous pouvez installer le IE developer toolbar et essayer de mettre en évidence les différents éléments de la page dans la recherche de celui qui le provoque.

0

Est-ce une barre de défilement pour le cadre ou pour le navigateur? vous pouvez essayer de réduire l'iFrame ...

<iframe style="width:99%"></iframe> 

Juste pour vous assurer que le cadre s'adapte à la fenêtre.

0

Je me souviens avoir lu somehwere (et avoir des problèmes avec) que IE6 dans certains cas double les marges, alors essayez de faire à l'IFRAME des pixels supplémentaires plus larges que le rapport.

Si cela devrait être le cas, vous pouvez toujours insérer IE6 (et versions antérieures) code CSS spécifique par préfixer le nom de classe CSS dans le fichier CSS avec

* html 

Alors:

* html .SomeClassName { ... } 

pour IE6 et plus tôt et

.SomeClassName { ...} 

pour le reste des navigateurs (ceux-ci ignorera les définitions CSS * html ...

0

Est-ce que scrolling = "non" n'aide pas?

Questions connexes