ホームページ > ウェブフロントエンド > CSSチュートリアル > 固定ヘッダーを持つスクロール可能な HTML テーブルを作成するにはどうすればよいですか?

固定ヘッダーを持つスクロール可能な HTML テーブルを作成するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-12-10 02:39:11
オリジナル
1044 人が閲覧しました

How do I create a scrollable HTML table with fixed headers?

スクロール可能な HTML テーブルの作成

HTML では、次の手順に従って垂直にスクロール可能なテーブルを表示できます。

  1. テーブルを div でラップします: Create div 要素を作成し、その CSS プロパティを相対位置と固定高に設定して、テーブルで使用できる垂直方向のスペースを制限します。
  2. オーバーフローを自動に設定します。 div のオーバーフロー プロパティを次のように設定します。 "auto" は、テーブルのコンテンツが div の高さを超える場合に垂直スクロールを有効にします。
  3. テーブルに位置を適用します。 headers: スクロール中に表のヘッダー (thead) を固定したままにしたい場合は、thead 要素のposition プロパティを「absolute」に設定し、top、left、または right の CSS プロパティを使用して配置します。
  4. テーブルの列に固定幅を設定する: テーブル列のサイズが変更されないように、テーブルの列が固定幅になっていることを確認します。

これらの手順を組み込んだ例を次に示します。

<div>
ログイン後にコピー

この例では、「table-wrapper」div の高さは固定されており、オーバーフローは「auto」に設定されています。 」と垂直スクロールが可能になります。テーブル ヘッダー (thead) には絶対位置があり、上部に固定されていますが、テーブル本体 (tbody) にはスクロール可能なデータが含まれています。

次の手順に従うことで、設定されたサイズを維持する HTML テーブルを作成できます。ヘッダーを固定し、本文をスクロールしてさまざまな量のデータを表示できるようにしました。

以上が固定ヘッダーを持つスクロール可能な HTML テーブルを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート