Heim  >  Artikel  >  Web-Frontend  >  IE8下的超长table不显示_html/css_WEB-ITnose

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

WBOY
WBOYOriginal
2016-06-24 11:47:311022Durchsuche

一个简单的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 多列 显示器 能看到么,都是一条线了。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn