スクロール可能なhtmlテーブルにヘッダーを固定する方法
を組み込む方法とスクロール可能なテーブルボディの両方を組み込むことは、Webアプリケーションで共通の要件になります。ただし、効果的なソリューションを見つけることは困難です。このガイドでは、この問題の解決策を調査し、実装を通してあなたを案内します。テクニック。人気のあるソリューションは、ダブルスロールとして知られる手法を採用することです。これには、2つのネストされたテーブルの作成が含まれます。固定ヘッダーとテーブル本体のスクロール可能な内側のテーブルを含む外側のテーブル。テーブルの場合:
/ *外側のテーブル(ヘッダーを固定) */ #アウターテーブル{ 幅:100%; 高さ:100px; / *ヘッダーの固定高さを設定 */ オーバーフロー:隠し; } / *内側のテーブル(スクロール可能なボディ) */ #インナーテーブル{ 高さ:calc(100%-100px); / *外側のテーブルの高さに基づいて高さを計算します */ オーバーフロー-Y:スクロール; }
javaScriptセットアップ
次に、JavaScriptを使用して内側のテーブルの高さを動的に調整します: '); const Innertable = document.getElementById( 'Inner-Table'); //外側のテーブルの高さに基づいて内側のテーブルの高さを計算します Innertable.style.height = `$ {outertable.clientheight -100} px`;
例&&&]
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3