IE8下div的overflow:auto显示异常

写了一个div<divstyle="width:100%;overflow:auto;z-index:-1;"id="scrollDiv"><tableid="conte... 写了一个div <div style="width:100%;overflow:auto;z-index:-1;" id="scrollDiv"> <table id="contentline" border="0" class="custom_table_span" cellpadding="3" cellspacing="0" width="1500px"> <thead> <tr>后面是一些<th>在table长度大于页面的情况下按理说会出现一个左右拉动的条,在IE9 10 11都正常,在8中要么拉动条快速的从上往下移动消失不见,要么就根本不出现 展开
 我来答
小煤球哈哈
2016-11-07 · TA获得超过414个赞
知道小有建树答主
回答量:589
采纳率:64%
帮助的人:65.8万
展开全部

针对你的代码,总结一下

  1. div里 z-index:-1 需要使用定位,其父类也应该使用定位,你的z-index此案有意义

  2. ie8 兼容问题可以使用meta标签,<meta http-equiv="X-UA-Compatible" content="IE=edge" /> 你可以搜搜别的,也许会有收获

  3. 如果你的不是响应式,你外围的div给他个高度试试

  4. 左右出横条,你可以这样设置一下,overflow-x:auto 或者overflow-x:scroll试一下,overflow属性在ie6都是全部支持的,需要多方测试,这就是你的经验吧

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式