如何在可滚动 Div 内创建固定标题表格
要在滚动时固定标题,建议使用两个表格。一个用于标题,保持静态,另一个用于内容单元格,包裹在启用溢出的固定高度 div 中。
HTML:
<div class="wrap"> <table class="head"> <thead> <tr> <th>Head 1</th> <th>Head 2</th> <th>Head 3</th> </tr> </thead> </table> <div class="inner_table"> <table> <tbody> <tr> <td>Body 1</td> <td>Body 2</td> <td>Body 3</td> </tr> <!-- More table rows here --> </tbody> </table> </div> </div>
CSS:
.wrap { width: 352px; } .wrap table { width: 300px; table-layout: fixed; } table tr td { padding: 5px; border: 1px solid #eee; width: 100px; word-wrap: break-word; } table.head tr td { background: #eee; } .inner_table { height: 100px; overflow-y: auto; }
此方法可确保当表格内容为静态标题时滚动,防止内容遮挡重要的列名称。
以上是如何在可滚动 Div 内创建固定标题表?的详细内容。更多信息请关注PHP中文网其他相关文章!