IE浏览器兼容tbody显示滚动条

发布时间:2024-11-26 00:05

内置浏览器,可浏览网页信息 #生活常识# #智能电视#

最新推荐文章于 2021-07-16 00:53:10 发布

innovate1989 于 2018-12-21 09:42:56 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

  由于项目组没有前端,所以既需要写后台,也需要写前端页面。当然就需要考虑一下浏览器的兼容性,谷歌浏览器的兼容性就是好,怎么写都行。IE浏览器就要差很多了。今天介绍一下怎么解决thead不显示滚动条,tbody显示滚动条。
  我做的是一个弹窗,弹窗里面显示一个表格,要求thead的标题不显示滚动条,tbody显示滚动条。查了一下资料,直接在tbody中加了一个style="max-height: 240px;overflow-y:auto;,在谷歌浏览器中显示是正常的,但是后来测试同事告诉我在IE浏览器中不正常,不显示滚动条。
  在网上查了一些资料说,IE浏览器不支持在tbody中直接添加overflow样式,需要使用两个div分别把thead和tbody包起来,变成下面的形式。

<div> <table id="record"> <thead style="display: block;"> <tr class="m2th"> <td width="200px" class="center">姓名</td> <td width="200px" class="center">年龄</td> </tr></thead></table> </div> <div style="max-height: 240px;overflow-y:auto;"><table> <tbody> <tr> <td width="200px" class="center">张三</td> <td width="200px" class="center">李四</td> <td width="200px" class="center">王五</td> <td width="200px" class="center">赵六</td> <td width="200px" class="center">小明</td> <td width="200px" class="center">小强</td> </tr> <tbody> </table> </div>

123456789101112131415161718192021222324

参考资料
https://blog.csdn.net/yjl3039/article/details/45537101

网址:IE浏览器兼容tbody显示滚动条 https://www.yuejiaxmz.com/news/view/273773

相关内容

前端浏览器兼容
设置iframe显示滚动条
QQ浏览器官方
Win7 下哪个浏览器最好用
IE 条件注释语句 if IE
meta标签中兼容模式详解 http
Chrome、Safari、Edge、Firefox 桌面浏览器对比,谁才是最佳选择
10.29 浏览器安全设置的问题
C#开发最快的浏览器,打造极速浏览体验
浏览器内核+浏览器外壳+插件=操作系统?

随便看看