IFRAME 在IE8下滚动条一直出现

zheng_pat 发布于 2013/08/25 02:35
阅读 3K+
收藏 0
IFRAME 在IE8下 设置了height 并且样式加入了scrolling="yes" 。这样在嵌套的页面的高度超出height的时候会出现滚动条,如果没有超过则滚动条不显示。但是这在chrome和IE8以上版本可以,但是IE8中不论是否超出,都一直显示滚动条,请问下有什么好的解决方案吗,页面自适应暂时在我这边因为框架问题不能实现
加载中
0
红薯
红薯
scrolling="auto"
冷血
冷血
老大真是夜猫子啊
0
行陌路
行陌路
去掉scrolling
0
冷血
冷血

两种办法
一,去除滚动条,这样内容超过iframe大小时将不可见
二,让内部iframe自适应高度,这个在网上很容易搜到方法。

0
狂飙的小蜗牛
狂飙的小蜗牛
IE前端攻城师的坟墓。。
0
zheng_pat
zheng_pat
我的解决方案是overflow-x: hidden;overflow-y: scroll;。其实 scrolling="auto"也可以,但是我主要不希望x轴也出现
0
路西菲尔H
路西菲尔H
如果设置的iframe的宽度大于它所在肉容器的宽度,是会出现横向滚动条的
0
zheng_pat
zheng_pat
overflow-x: hidden; 这个就可以了
返回顶部
顶部