>  기사  >  웹 프론트엔드  >  IE8下的超长table不显示_html/css_WEB-ITnose

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

WBOY
WBOY원래의
2016-06-24 11:47:311021검색

一个简单的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으로 문의하세요.