質問:
スクロール可能なテーブルを作成するための CSS のみのソリューションはありますかクロスブラウザーの固定ヘッダーを持つテーブル準拠していますか?
要件:
Position: Sticky:
を使用した解決策互換性に関する注意: これを使用する前に、position:sticky のサポートを確認してください。 solution.
position:sticky は、最も近いスクロール祖先、またはスクロール祖先がない場合はビューポートを基準にして要素を配置します。この動作は、目的のスティッキー ヘッダーと一致します。
ただし、position:sticky を
に割り当てます。スクロール オーバーフローを定義するラッパー要素内のセル。
コード: div { display: inline-block; height: 150px; overflow: auto; } table th { position: -webkit-sticky; position: sticky; top: 0; } /* Styling */ table { border-collapse: collapse; } th { background-color: #1976D2; color: #fff; } th, td { padding: 1em .5em; } table tr { color: #212121; } table tr:nth-child(odd) { background-color: #BBDEFB; } ログイン後にコピー <div> <table border="0"> <thead> <tr> <th scope="col">head1</th> <th scope="col">head2</th> <th scope="col">head3</th> <th scope="col">head4</th> </tr> </thead> <tbody> <tr> <td>row 1, cell 1</td> <td>row 1, cell 2</td> <td>row 1, cell 2</td> <td>row 1, cell 2</td> </tr> <!-- additional rows omitted for brevity --> </tbody> </table> </div> ログイン後にコピー 以上がCSS だけで、固定ヘッダーを備えたクロスブラウザ互換のスクロール可能なテーブルを作成できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。 ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
最新の問題
function_exists() はカスタム関数を決定できません
Function test () {return true;} if (function_exists ('test')) {echo "テストは関数です";
から 2024-04-29 11:01:01
0
3
2609
Google Chromeのモバイル版を表示する方法
こんにちは、先生、Google Chrome をモバイル版に変更するにはどうすればよいですか?
から 2024-04-23 00:22:19
0
11
2734
親ウィンドウには出力がありません
document.onclick = function(){ window.opener.document.write('私は子ウィンドウの出力です');
から 2024-04-18 23:52:34
0
1
2183
関連トピック
詳細>
|
---|