我無法獲得這些td的邊界,以便在滾動瀏覽這個溢出時跟隨它們的行:auto; <tbody>
。任何想法修復?tbody td邊界不滾動內容在tbody overflow:auto;
注意:設置表格的佈局:固定或使行顯示:塊並不像行會失去流動性的選擇..
你可以看到最新的Firefox問題,所以我認爲它在其他地方搞砸了。
下面是測試我的設置(滾動至底部演示): http://www.webdevout.net/test?01y
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<title>Test</title>
</head>
<body>
<table>
<thead><th>One</th><th>Two</th><th>Three</th></thead>
<tbody>
<tr><td>Item</td><td>Item</td><td>Item</td></tr>
<tr><td>Item</td><td>Item</td><td>Item</td></tr>
<tr><td>Item</td><td>Item</td><td>Item</td></tr>
<tr><td>Item</td><td>Item</td><td>Item</td></tr>
</tbody>
</table>
</body>
</html>
CSS:
table {width:100%;border-collapse:collapse;}
tbody {height:200px;overflow:auto;}
td {border-bottom:1px solid #f00;}
您是否真的必須在問題的代碼中寫下所有表格的行?!順便說一句,它適用於IE7。 – 2010-05-17 21:41:02
對不起,我刪除了多餘的tr .. – tester 2010-05-17 21:48:56
僅供參考,在我的答案中添加了一些解決方法。 – Andrew 2010-06-04 18:21:47