2010-10-06 55 views
3

編輯:@Grumpy修復了我的問題 - 如果您有關於IE6的一般建議,請隨時回答。如何加速IE6頁面/表格渲染?

我有一個客戶仍在使用IE6(我試圖讓他們升級,但由於龐大的用戶基礎,它正在緩慢進行)。

在一頁上有一張包含價格的表格(11列,每行24行)。每個單元格都有一個輸入或選擇元素。 當只顯示一個條目時,該表格呈現得非常快,但只要有更多條目,則需要更長的時間(例如,6個條目需要> 30秒)。

我知道它的表格,因爲上面的所有元素都是直接可見的。我試圖通過給表格和每個單元格固定大小並設置table-layout:fixed風格來優化表格。 我也嘗試給每個條目自己的表,但似乎都沒有幫助。

讚賞如何提高頁面速度的任何提示,鏈接或任何想法。 如果您需要更多信息,請在評論中提問。

+0

+1,祝你好運:) – alex 2010-10-06 10:59:33

+3

使用chrome調試頁面並查看錶格是否存在問題(可能是數據傳輸緩慢) – Grumpy 2010-10-06 11:02:41

+0

在體面的瀏覽器中渲染速度有多快? – Rimian 2010-10-06 11:25:09

回答

1

我會回答我自己的問題,因爲問題不在於表格內,而是在它之後的一個腳本,它在呈現時掃描整個表格。桌子越大,掃描就越完成。

替換腳本解決了問題。

1

你最好避免的事情之一是嵌套。

如果您的表格是在多個divs,表格等層中定義的,那麼IE6渲染引擎可能會顯着減慢。我會嘗試把你的表格放在一個頁面上,看看渲染時間是否有大的減少。