ホームページ >ウェブフロントエンド >CSSチュートリアル >ヘッダーを固定したままスクロールバーを HTML テーブルに追加する方法

ヘッダーを固定したままスクロールバーを HTML テーブルに追加する方法

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-15 04:19:09912ブラウズ

How to Add a Scrollbar to an HTML Table While Keeping the Header Fixed?

HTML テーブルにスクロールバーを表示する

HTML テーブルにスクロールバーを表示するには、次の方法を検討してください。

テーブルを所定の位置で包みますDiv

テーブルを相対位置または絶対位置を指定して div 要素で囲みます。この div は、スクロール可能な領域のコンテナとして機能します。

<div>

Div でオーバーフローを自動に設定します

CSS を適用しますプロパティ overflow:auto をコンテナ div に設定します。これにより、テーブルが境界を超えた場合のコンテンツのオーバーフローが可能になります。

#table-container { overflow: auto; }

テーブル ヘッダーを絶対位置に配置します

スクロール中にテーブル ヘッダーを固定したままにするには、thead 要素を絶対位置に配置します。

#table-header {position : 絶対; }

コンテナの高さを設定します

スクロール可能な領域を定義するコンテナ div の高さを指定します。

#table-container { height: 400ピクセル; }

実装例

<div>
#table-container {
  height: 400px;
  overflow: auto;
}

#table-header {
  position: absolute;
}

このアプローチでは、テーブル ヘッダーを上部に固定したままスクロールバーを提供します。

以上がヘッダーを固定したままスクロールバーを HTML テーブルに追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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