Html - Table 表头固定和 tbody 设置 height 在IE不起作用的解决
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Html - Table 表头固定和 tbody 设置 height 在IE不起作用的解决,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4511字,纯文字阅读大概需要7分钟。
内容图文
原文地址,转载请注明出处:http://www.cnblogs.com/jying/p/6294063.html
做项目的时候发现给 tbody设置 height 和 overflow-y 在IE下不起作用,或者变为每行高度为height的高度了,经查找资料学习,可加入position:absolute 控制(则其父元素需加position:relative)。
相关学习链接:http://jsfiddle.net/nyCKE/272/
一个实例:
<! DOCTYPE html > < html > < head > < title ></ title > </ head > < body > < div style ="width:100%;" > < table style ="table-layout:fixed;width:100%;height:182px;position:relative;" > < thead style ="display:table;width:100%;height:32px;background-color:#F9FAFB;" > < tr > < th style ="width:20%;" > < div > 标题1 </ div > </ th > < th style ="width:20%;" > < a href ="javascript:void(0)" > 标题2 </ a > </ th > < th style ="width:20%;" > < a href ="javascript:void(0)" > 标题3 </ a > </ th > < th style ="width:20%;" > < a href ="javascript:void(0)" > 标题4 </ a > </ th > < th style ="width:20%;" > < a href ="javascript:void(0)" > 标题5 </ a > </ th > </ tr > </ thead > < tbody style ="height:150px;width:100%;overflow-y:auto;display:block;position:absolute;text-align: center;" > < tr style ="width:100%;display: table;" > < td style ="width:20%;" >1</td><td style="width:20%;">1</td><td style="width:20%;">1</td><td style="width:20%;">1</td><td style="width:20%;">1</td></tr><tr style="width:100%;display: table;"><td style="width:20%;">1</td><td style="width:20%;">1</td><td style="width:20%;">1</td><td style="width:20%;">1</td><td style="width:20%;">1</td></tr><tr style="width:100%;display: table;"><td style="width:20%;">1</td><td style="width:20%;">1</td><td style="width:20%;">1</td><td style="width:20%;">1</td><td style="width:20%;">1</td></tr><tr style="width:100%;display: table;"><td style="width:20%;">1</td><td style="width:20%;">1</td><td style="width:20%;">1</td><td style="width:20%;">1</td><td style="width:20%;">1</td></tr><tr style="width:100%;display: table;"><td style="width:20%;">1</td><td style="width:20%;">1</td><td style="width:20%;">1</td><td style="width:20%;">1</td><td style="width:20%;">1</td></tr><tr style="width:100%;display: table;"><td style="width:20%;">1</td><td style="width:20%;">1</td><td style="width:20%;">1</td><td style="width:20%;">1</td><td style="width:20%;">1</td></tr><tr style="width:100%;display: table;"><td style="width:20%;">1</td><td style="width:20%;">1</td><td style="width:20%;">1</td><td style="width:20%;">1</td><td style="width:20%;">1</td></tr><tr style="width:100%;display: table;"><td style="width:20%;">1</td><td style="width:20%;">1</td><td style="width:20%;">1</td><td style="width:20%;">1</td><td style="width:20%;">1</td></tr><tr style="width:100%;display: table;"><td style="width:20%;">1</td><td style="width:20%;">1</td><td style="width:20%;">1</td><td style="width:20%;">1</td><td style="width:20%;">1</td></tr><tr style="width:100%;display: table;"><td style="width:20%;">1</td><td style="width:20%;">1</td><td style="width:20%;">1</td><td style="width:20%;">1</td><td style="width:20%;">1</td></tr><tr style="width:100%;display: table;"><td style="width:20%;">1</td><td style="width:20%;">1</td><td style="width:20%;">1</td><td style="width:20%;">1</td><td style="width:20%;">1</td></tr><tr style="width:100%;display: table;"><td style="width:20%;">1</td><td style="width:20%;">1</td><td style="width:20%;">1</td><td style="width:20%;">1</td><td style="width:20%;">1</td></tr></tbody></table></div></body></html>
效果如下:
原文:http://www.cnblogs.com/jying/p/6294063.html
内容总结
以上是互联网集市为您收集整理的Html - Table 表头固定和 tbody 设置 height 在IE不起作用的解决全部内容,希望文章能够帮你解决Html - Table 表头固定和 tbody 设置 height 在IE不起作用的解决所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。