首頁 > web前端 > css教學 > 如何在可捲動 Div 內建立固定標題表?

如何在可捲動 Div 內建立固定標題表?

Mary-Kate Olsen
發布: 2024-11-17 01:58:03
原創
223 人瀏覽過

How to Create a Fixed Header Table Inside a Scrollable Div?

如何在可捲動 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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板