ホームページ >ウェブフロントエンド >CSSチュートリアル >CSS を使用して固定ヘッダーを持つスクロール可能なテーブル本体を作成する方法

CSS を使用して固定ヘッダーを持つスクロール可能なテーブル本体を作成する方法

Barbara Streisand
Barbara Streisandオリジナル
2024-12-20 21:29:10964ブラウズ

How to Create a Scrollable Table Body with a Fixed Header Using CSS?

固定ヘッダーを使用してスクロール可能なテーブル本体を作成する

大きなテーブルを操作する場合、多くの場合、本体をスクロール可能にしながらヘッダーを固定する必要があります。スクロール可能であること。こうすることで、ユーザーは列見出しを見失うことなくデータ内を簡単に移動できます。

CSS 位置の使用: Sticky

Chrome、Firefox、 Edge は、シンプルな CSS ソリューションで、目的の動作を提供できます。位置を適用することで: スティッキー;トップ: 0;番目の要素にヘッダーをテーブルの上部に固定し、tbody を独立してスクロールできるようにすることができます。

.tableFixHead {
  overflow: auto;
  height: 100px;
}

.tableFixHead thead th {
  position: sticky;
  top: 0;
  z-index: 1;
}

追加 CSS

Toテーブルの外観と機能を強化し、必要に応じて追加の CSS を含めます。例:

table {
  border-collapse: collapse;
  width: 100%;
}

th, td {
  padding: 8px 16px;
}

th {
  background: #eee;
}

HTML 構造

クラス「tableFixHead」の div 内に、thead 要素と tbody 要素を含むテーブルを追加します。

<div>

以上がCSS を使用して固定ヘッダーを持つスクロール可能なテーブル本体を作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。