CSS と固定ヘッダーを使用してスクロール可能なテーブルを作成する方法
Web 開発では、多くの場合、大量のデータを含むテーブルを作成する必要があります。スクロールが必要です。ただし、テーブル本体をスクロールするときに固定ヘッダーを維持するのは困難な場合があります。この効果を実現する方法は次のとおりです。
HTML 構造
まず、HTML 構造が正しいことを確認する必要があります。スクロールバーのある外側の div、テーブルを含む内側の div があり、テーブルのヘッダーは 内にある必要があります。
内の要素とテーブルのデータelement.<div>
CSS スタイル
次に、CSS を使用してテーブルのスタイルを設定する必要があります。
/* Separate header from body and allow both to scroll independently */ table tbody, table thead { display: block; } /* Enable scrolling for the table body */ table tbody { overflow: auto; height: 100px; } /* Fix the width of the header */ th { width: 72px; } /* Fix the width of the data cells */ td { width: 72px; }
追加の考慮事項
すべてのヘッダーとデータ セルが
注: この方法は、小さなテーブルに適しています。非常に大きなテーブルの場合は、仮想化やサードパーティ ライブラリなどの別の技術の使用を検討してください。
以上がCSS を使用して固定ヘッダーを持つスクロール可能なテーブルを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。