HTMLの表のtbodyは上下左右にスライドできます

HTMLの表のtbodyは上下左右にスライドできます

テーブル ヘッダーが固定されている場合は、それを 2 つのテーブルに分割する必要があります。1 つの部分は thead で、もう 1 つの部分は tbody です。具体的な実装は次のとおりです。

HTMLコード:

<div class="table_box_big">
<div class="table_box">
    <テーブル>
        <頭>
        <tr>
            <th><div>タイトル 1</div></th>
            <th><div>タイトル 2</div></th>
            <th><div>タイトル 3</div></th>
            <th><div>タイトル タイトル タイトル タイトル タイトル タイトル タイトル タイトル タイトル 4</div></th>
            <th><div>タイトル タイトル タイトル タイトル タイトル タイトル タイトル タイトル タイトル 5</div></th>
            <th><div>タイトル タイトル タイトル タイトル タイトル タイトル タイトル タイトル タイトル 6</div></th>
        </tr>
        </thead>
    </テーブル>
    <div class="table_tbody_box">
        <テーブル>
            <tr>
                <td>情報 1</td>
                <td>情報 2</td>
                <td>情報 3</td>
                <td>情報、情報、情報、情報、情報、情報、情報、情報 4</td>
                <td>情報、情報、情報、情報、情報、情報、情報、情報 5</td>
                <td>情報情報情報情報情報情報情報情報情報情報情報情報6</td>
            </tr>
            <tr>
                <td>情報 1</td>
                <td>情報 2</td>
                <td>情報 3</td>
                <td>情報、情報、情報、情報、情報、情報、情報、情報 4</td>
                <td>情報、情報、情報、情報、情報、情報、情報、情報 5</td>
                <td>情報情報情報情報情報情報情報情報情報情報情報情報6</td>
            </tr>
            <tr>
                <td>情報 1</td>
                <td>情報 2</td>
                <td>情報 3</td>
                <td>情報、情報、情報、情報、情報、情報、情報、情報 4</td>
                <td>情報、情報、情報、情報、情報、情報、情報、情報 5</td>
                <td>情報情報情報情報情報情報情報情報情報情報情報情報6</td>
            </tr>
            <tr>
                <td>情報 1</td>
                <td>情報 2</td>
                <td>情報 3</td>
                <td>情報、情報、情報、情報、情報、情報、情報、情報 4</td>
                <td>情報、情報、情報、情報、情報、情報、情報、情報 5</td>
                <td>情報情報情報情報情報情報情報情報情報情報情報情報6</td>
            </tr>
            <tr>
                <td>情報 1</td>
                <td>情報 2</td>
                <td>情報 3</td>
                <td>情報、情報、情報、情報、情報、情報、情報、情報 4</td>
                <td>情報、情報、情報、情報、情報、情報、情報、情報 5</td>
                <td>情報情報情報情報情報情報情報情報情報情報情報情報6</td>
            </tr>
            <tr>
                <td>情報 1</td>
                <td>情報 2</td>
                <td>情報 3</td>
                <td>情報、情報、情報、情報、情報、情報、情報、情報 4</td>
                <td>情報、情報、情報、情報、情報、情報、情報、情報 5</td>
                <td>情報情報情報情報情報情報情報情報情報情報情報情報6</td>
            </tr>
            <tr>
                <td>情報 1</td>
                <td>情報 2</td>
                <td>情報 3</td>
                <td>情報、情報、情報、情報、情報、情報、情報、情報 4</td>
                <td>情報、情報、情報、情報、情報、情報、情報、情報 5</td>
                <td>情報情報情報情報情報情報情報情報情報情報情報情報6</td>
            </tr>
            <tr>
                <td>情報 1</td>
                <td>情報 2</td>
                <td>情報 3</td>
                <td>情報、情報、情報、情報、情報、情報、情報、情報 4</td>
                <td>情報、情報、情報、情報、情報、情報、情報、情報 5</td>
                <td>情報情報情報情報情報情報情報情報情報情報情報情報6</td>
            </tr>
        </テーブル>
    </div>
</div>

CSS スタイル:

.table_box_big {
 オーバーフローx: スクロール;
 オーバーフロー-y: 非表示;
 位置: 相対的;
 高さ: 350ピクセル;
}
.テーブルボックス{
 オーバーフロー: 非表示;
 位置: 絶対;
}
.table_tbody_box {
 高さ: 300px;
 オーバーフロー: スクロール;
}
テーブル {
 境界線: 1px 実線 #eeeeee;
}
テーブル ヘッダー tr th {
 幅: 80ピクセル;
 高さ: 50px;
 右境界線: 1px 実線 #eeeeee;
 テキスト配置: 中央;
 単語区切り: すべて保持;
 パディング: 2px 10px;
 背景: スカイブルー;
}
テーブル tbody tr td {
 幅: 80ピクセル;
 高さ: 50px;
 右境界線: 1px 実線 #eeeeee;
 テキスト配置: 中央;
 下部境界線: 1px 実線 #eeeeee;
 単語区切り: すべて保持;
 パディング: 2px 10px;
}

効果は以下のとおりです。

これで、HTML のテーブルの固定ヘッダーに関するこの記事は終了です。テーブルの tbody は上下左右にスライドできます。HTML のテーブルの固定ヘッダーに関する関連コンテンツの詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM を応援していただければ幸いです。

<<:  適応分析と応答分析の違いを専門用語で詳しく説明

>>:  CSS はこのように使用できますか?気まぐれなグラデーションの芸術

推薦する

JS オブジェクトのコピー (ディープ コピーとシャロー コピー)

目次1. 浅いコピー1. Object.assign(ターゲット、ソース、ソース...) 2. スプ...

ウェブサイトのホームページを作成するための基本原則

1. ウェブサイトのホームページのハイパーテキスト ドキュメントの構成構造は、ユーザーの注意をできる...

Mysqlは実行中のトランザクションを照会し、ロックを待機する方法

navicatを使用してテストと学習を行います。まず、 set autocommit = 0;を使用...

ローカル yum ソースの設定、国内 yum ソースの設定、epel ソースの設定を行う Linux の手順

1. ローカルyumソースを設定する1. ISOイメージをマウントする マウント -o loop /...

mysql の追加、削除、変更、クエリの基本ステートメント

文法以下は、MySQL テーブルにデータを挿入するための INSERT INTO コマンドの一般的な...

Vue で手ぶれ補正を実装するためのサンプルコード

手ぶれ防止: 繰り返しのクリックによるイベントのトリガーを防止まず、揺れとは何でしょうか? 震えるの...

MySQLデータベースはMMM高可用性クラスタアーキテクチャを実装します

コンセプトMMM (Mysql のマスター マスター レプリケーション マネージャー) は、Perl...

iframe タグの使用方法の詳細な説明 (属性、透明度、適応高さ)

1. iframe の定義と使用法iframe 要素は、別のドキュメントを含むインライン フレーム...

マークアップ言語 - HTML を学んだ後に何を学ぶべきか?

123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...

MySQL の order by ステートメントの最適化方法の詳細な説明

この記事では、ORDER BY文の最適化について学びます。その前に、インデックスの基礎的な理解が必要...

Linux の一般的なハードディスク管理コマンドの紹介

目次1. dfコマンド2. duコマンド3. fsckファイルシステム修復コマンド4. ディスクステ...

MySQLのビューの詳細な説明

ビュー: MySQL のビューはテーブルと多くの類似点があります。ビューも複数のフィールドと複数のレ...

Reactのようなフレームワークをゼロから作成する

最近、インターネットで「Build your own React」という記事を見ました。著者は、シン...

テーブルタグ(TAGS)の詳細な紹介

テーブルの基本構文<table>...</table> - テーブルを定義し...

乱数、文字列、日付、検証コード、UUIDを生成するMySQLメソッド

目次乱数を生成する0から1までの乱数を生成する指定された範囲内で乱数を生成します6桁のモバイル認証コ...