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

推薦する

Linuxターミナルでファイルを作成する2つの一般的な方法を簡単に理解する

mkdir コマンドを使用して新しいディレクトリを作成できることは誰もが知っていますが、多くの場合、...

JavaScript でロジック判定コードを最適化する方法

序文日常生活で使用する論理的判断文には、if...else...、switch...case...、...

Vueの計算プロパティの詳細な説明

1. 計算属性とは何ですか? 簡単に言えば、計算された結果が属性に保存されるもので、キャッシュとして...

Tomcatの自動シャットダウンに関するバグ修正

序文最近、4 年間実行されている Java EE Web プロジェクトでは、システムが開けないという...

MySQL binlog ログを開く方法

binlog は、すべての mysql dml 操作を記録するバイナリ ログ ファイルです。 bin...

最新の人気スクリプトAutojsソースコード共有

今日は、最新の人気スクリプト 50 個を含むソース コードを共有します。現在、Mine Guard ...

Vue3 (III) ウェブサイトホームページレイアウト開発

目次1. はじめに2. 実際の事例1. App.vueを変更する2. レイアウトを調整する3. ジャ...

HTML で入力ボックスに純粋な数字のみを入力するように制限する方法

inputボックスを純粋な数字のみに制限する1、onkeyup = "value=valu...

CentOS6.5にpython3.7をインストールする詳細な手順

1. Python 3をダウンロードする https://www.python.org/ftp/py...

MySQL 5.5 の導入に関する問題

MySQL の導入現在、会社ではプラットフォーム運用を通じてMySQLを導入しています。金曜日、プラ...

クロスブラウザの問題に対する 5 つの解決策 (要約)

簡単なレビュー: ブラウザの互換性の問題は、しばしば頭痛の種となります。ここでは、これらの問題を回避...

MySQLインデックスの簡単な分析

データベース インデックスは、テーブル操作の速度を向上させることを目的としたデータ構造です。高速なラ...

Vueナンバープレート入力コンポーネントの使い方の詳しい説明

参考までに、シンプルなナンバープレート入力コンポーネント(vue)です。具体的な内容は次のとおりです...

スーパーバイザーによるDockerfileのマルチサービスイメージパッケージ操作

Dockerfileの作成yumソースを設定する cd /tmp/docker vim Docker...

ウェブページレイアウトデザインのシンプルな原則

この記事では、Web ページ レイアウト デザインのいくつかの簡単な原則をまとめ、Web ページ デ...