我意識到這個問題已經被Stack Overflow問了很多;然而,在仔細觀察其中的一些後,我相信我的問題還有一個要求。我想將常規的html表格轉換爲可以垂直滾動和水平滾動的表格,而標題保留在頂部。此表的寬度超出了頁面的寬度,所以我需要在表滾動時水平移動標題。我寧願使用純CSS方法;不過,如果有必要,我會使用Javascript。還沒有找到一個能夠完成所有這些工作的解決方案。固定頭/可變寬度的表格
回答
這是一個很好的jQuery插件,可以在所有瀏覽器中工作! (檢查演示)
結果是一個固定標題的表,只有垂直滾動(暫時..),但具有可變寬度。
我開發這個插件來解決頭部+固定寬度的問題。
我沒有使用任何窗口調整觀察者大小;-) – bln 2010-08-23 12:13:03
HTTP 404.這就是爲什麼總是最好將代碼包含在答案中。 – 2014-10-24 02:01:12
該解決方案可能會爲您根據您的頭的樣式工作。這是純粹的CSS。 http://salzerdesign.com/blog/?p=191
爲什麼你不只是使用a,並設置它的高度和寬度,以允許溢出。然後,只需將桌子放在那裏,您就可以走了。
對我來說,似乎只是最邏輯和去它最簡單的方法...
那麼你可以使用jQuery做這幾行代碼, 你可以看到我的其他職位創造與固定頭 一張桌子和滾動體
Create Table with scrollable body
後,讓想象你有一個與類名=「TOP1」頭一個DIV和一個DIV對身體與類名=「最上方的兩個」你可以將一個滾動條與另一個滾動條相綁定
$('.Top2').bind('scroll', function(){
$(".Top1").scrollLeft($(this).scrollLeft());
});
$('.Top1').bind('scroll', function(){
$(".Top2").scrollLeft($(this).scrollLeft());
});
- 1. HTML表格列寬:結合固定和可變寬度
- 2. pgrid - 固定表格寬度
- 3. 帶固定寬度列的表格 - 不指定表格寬度
- 4. 如何爲可變單元格寬度設置固定表格邊框寬度
- 5. 固定表頭在IE8上的寬度
- 6. 固定寬度格
- 7. HTML:固定和可變寬度的TDS
- 8. 固定寬度表格 - 寬度不同的單元格?
- 9. 可變高度的固定標頭
- 10. 固定寬度可變高度網格css
- 11. 固定寬度TextView旁邊的可變寬度TextView
- 12. 固定寬度左側欄,可變寬度的右列
- 13. 具有固定單元格寬度但自動錶格寬度的表格
- 14. 維護表格寬度固定
- 15. 固定寬度表格單元
- 16. 固定的css頭特殊寬度
- 17. (固定寬度)vs(可變寬度)網站設計
- 18. css佈局固定寬度和可變寬度在同一行
- 19. CSS - 固定寬度的跨度/每格
- 20. Jquery的固定報頭和一個表的固定柱,細胞的寬度可以是變化的
- 21. 兩個固定寬度區間之間的可變寬度div(最小寬度)
- 22. 第二個td在可編輯表格中的固定寬度
- 23. 未對齊的邊界/寬度固定的表頭和表
- 24. 設計表格佈局固定和固定寬度列+ colspan
- 25. JQuery datatable:設置固定頭和寬度
- 26. 表列固定寬度
- 27. 標準固定表寬度
- 28. JFreeChart - 圖表固定寬度
- 29. 固定寬度
- 30. 固定寬度
請張貼例如HTML幫助人們這方面的工作。 – donohoe 2010-08-18 21:11:07
我可以理解你想讓你的標題「垂直」滾動,但爲什麼水平?這不會破壞表頭的目的(每個表頭都標記下面的列)? – peterjmag 2010-08-19 03:23:14