首页 >web前端 >html教程 >IE8下的超长table不显示_html/css_WEB-ITnose

IE8下的超长table不显示_html/css_WEB-ITnose

WBOY
WBOY原创
2016-06-24 11:47:311041浏览

一个简单的table,只不过列有些多,大概1000多列,在各大浏览器中都能轻松显示,但为毛在IE8,9下死活不显示?
代码太长,发不了。。。


回复讨论(解决方案)

1000多列

你这需求太特殊了,没经历过。

做Gantt图,用来显示日期,每天是一个

日期
,这么算下来显示3年的数据就1000了

1000多列

做了个栗子,大家可以研究一下,在IE8下1500列就不显示了,其他浏览器轻松加微笑

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>    <title></title>    <script type="text/javascript" >        function table() {            var td="<table><tr>";            for (var i = 0; i < 1500; i++) {                td+="<td><div>"+i+"</div></td>";            }            td += "</tr></table>"            document.getElementById("table").innerHTML = td;         }        </script></head><body>    <input type="button" onclick="table();" value="载入"  />    <div id="table">    </div></body></html>

用数据库储存,然后用的时候查询某一部分来输出,岂不是更好一些么?
为什么要整个都输出在页面上呢?
小白路过。

你倒是做个类似翻页的东西翻页时再生成阿 这样有人会看吗?

你说的应该是1000 多行我信, 1000 多列 显示器 能看到么,都是一条线了。

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn