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 はこのように使用できますか?気まぐれなグラデーションの芸術

推薦する

docker+gitlab+gitlab-runnerの詳細なデプロイメント

環境サーバー: centos7クライアント: ウィンドウCentos7 に docker+gitla...

MySQL データベースは何をしますか?

MySQL はリレーショナル データベース管理システムです。リレーショナル データベースは、すべて...

フロートをクリアするための CSS メソッドの概要

フロートはWebページのレイアウトでよく使用されますが、フローティングブロックレベル要素は標準のドキ...

CentOS7.3 での MySQL 8.0.13 のインストールと設定のチュートリアル

1. 基本環境1. オペレーティングシステム: CentOS 7.3 2. MySQL: 8.0.1...

Nginx Httpモジュールシリーズにおけるautoindexモジュールの具体的な使用法

ブラウザ モジュールの主な機能は、http リクエスト ヘッダーの「User-Agent」の値とブラ...

Docker で Python スクリプトを実行する方法

まず、Docker イメージ用の特定のプロジェクト ディレクトリを作成します。例: mkdir /h...

Linuxシステムにおけるキー認証に基づくSSHサービスのプロセス

ご存知のとおり、SSH は現在、リモート ログイン セッションやその他のネットワーク サービスにセキ...

dockerでデプロイされたjenkinsでgitプログラムを実行する際の問題について

1. まず、gitを関連付けるときにエラーメッセージが報告されます: エラー: ビルドするリビジョン...

Zabbixで監視する必要があるホストを追加するための詳細な手順

監視ホストの追加ホスト 192.168.179.104 が zabbix 監視項目に追加されます (...

CSSはマウスが画像に移動したときにマスク効果を実現します

1.マスクレイヤーのHTMLコードと画像をdivに配置する.img_div に入れました。 <...

ORM モデル フレームワークを使用して MySQL データベースを操作する方法

ORM とは何ですか? ORM は Object Relational Mapping の略で、オブ...

MySQL の if 関数の正しい使い方の詳細な説明

今日私が書こうとしている内容では、プログラムは 7 時間近く実行され、データベースに 1,000 万...

MySQL 子テーブルで外部キー制約チェックを無効にする方法

準備する:教師テーブルと生徒テーブルを定義し、生徒テーブルで教師テーブルIDを参照します。テーブルt...

CSS で縦書きテキスト配置を実装する方法 (概要)

HTML でのテキストのデフォルトの配置は水平ですが、特殊な場合にはテキストを垂直に配置する必要が...

MySQL 接続とコレクションの簡単な分析

結合クエリ結合クエリとは、2 つ以上のテーブル間のマッチング クエリを指し、一般的には水平操作と呼ば...