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

固定ヘッダーとスクロール可能な本体を備えた Bootstrap 3 テーブルを作成するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-20 12:59:19565ブラウズ

How to Create a Bootstrap 3 Table with a Fixed Header and Scrollable Body?

スクロール可能なコンテンツを備えたテーブル固定ヘッダーの実装

この記事では、固定ヘッダーとスクロール可能なテーブルを作成するという課題に取り組みます。 Bootstrap 3 を使用したボディ。検討されたソリューションは、妥協することなく Bootstrap の美しさを維持することを目的としています。

課題

提供された例で示されているように、従来のブートストラップ テーブルには、テーブル本体の高さの設定に問題があります。高さを 10px に設定しても、結果は変わりません。この問題には別のアプローチが必要です。

スティッキー配置による固定ヘッダー

シンプルかつ効果的な解決策には、CSS スティッキー配置を利用することが含まれます。このアプローチには、位置の割り当てが含まれます。トップ: 0;テーブルのヘッダー (番目) 要素に追加し、それらがテーブルの先頭に固定されたままになるようにします。実装の内訳は次のとおりです。

.tableFixHead          { overflow: auto; height: 100px; }
.tableFixHead thead th { position: sticky; top: 0; z-index: 1; }

上記のコードでは、overflow: auto; を含むクラス tableFixHead のコンテナを作成します。テーブルをスクロール可能にし、高さを 100px にして表示部分を定義します。テーブルのヘッダー要素には、位置が割り当てられます。トップ: 0;

このアプローチは、Chrome、Firefox、Edge などの最新のブラウザで効果的に機能します。

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

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