如何加速IE 6页面/表格渲染?

时间:2010-10-06 10:45:27

标签: php performance internet-explorer-6 tabular

编辑:感谢@Grumpy解决了我的问题 - 如果您对IE6有一般建议,请随时回答。

我有一个客户仍在使用IE6(我试图让他们升级,但由于用户群庞大,它正在慢慢进行)。

在一个页面上有一个包含价格的表格(11列,每个条目24行)。每个单元格中都有一个input或select元素。 当只显示一个条目时,此表格渲染速度非常快,但只要有更多条目,就需要更长时间(例如,6个条目需要> 30秒)。

我知道它的表,因为上面的所有元素都是直接可见的。我尝试通过为表格和每个单元格设置固定大小并设置table-layout:fixed样式来优化表格。 我也试过给每个条目自己的表,但似乎都没有帮助。

如何提高页面速度的任何提示,链接或任何想法都表示赞赏。 如果您需要更多信息,请在评论中提问。

2 个答案:

答案 0 :(得分:1)

您最好避免的一件事是嵌套。

如果您的表在几个div,表等层中定义,那么IE6渲染引擎可能会大大减慢。我会尝试将你的表单独放在一个页面上,看看渲染时间是否有大幅减少。

答案 1 :(得分:1)

我会回答我自己的问题,因为问题不在于表中,而是在它之后的一个脚本,它在渲染时扫描整个表。表越大,扫描就越多。

更换脚本解决了问题。