我有一個簡單的HTML表格(10列x 500行)。當頁面加載時,我開始向下滾動,瀏覽器掛起,並且不允許我滾動3-5秒。這通常發生在75-100行左右。有時我必須一直滾動到底部,並開始滾動回到頂部。無論如何,我很少遇到這種行爲。當渲染時,Firefox 3.5「掛起」表
我試過這個在IE,Safari和Firefox 2中都沒有問題。我知道這不是由於服務器端處理,網絡延遲或客戶端腳本。我試圖設置CSS表格佈局「固定」,沒有明顯的結果。表單元格的內容是純文本,沒有圖像等。
我只能相信這是Firefox 3.x中引入的性能問題。有誰知道一個修復(不,降級到Firefox 2,或使用分頁等不是一種選擇)?
這裏是我有的HTML(我用JSP來建立表)。
<html>
<head>
<title>Firefox 3.x Table Rendering Performance Issue</title>
</head>
<body>
<table style="table-layout:fixed;">
<tbody>
<% for (int r=0; r<500; r++) { %>
<tr><% for (int c=0; c<10; c++) { %><td><%=r%>-<%=c%></td><% } %></tr>
<% } %>
</tbody>
</table>
</body>
</html>
看起來像一個已知的錯誤 - https://support.mozilla.com/tiki-view_forum_thread.php?locale=sq&comments_parentId=394490&forumId=1 – 2009-09-02 00:30:24