代码之家  ›  专栏  ›  技术社区  ›  ZeissS

如何加速IE6页面/表格呈现?

  •  3
  • ZeissS  · 技术社区  · 14 年前

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

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

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

    如果您需要更多信息,请在评论中询问。

    2 回复  |  直到 8 年前
        1
  •  1
  •   HardlyNoticeable    14 年前

    你最好避免的事情之一就是筑巢。

    如果您的表是在div、tables等的多个层中定义的,那么IE6呈现引擎可能会相当慢。我试着把你的表单独放在一个页面上,看看呈现时间是否有大幅度的减少。

        2
  •  1
  •   ZeissS    14 年前