HTMLは無効なテーブル幅設定の問題を解決します

HTMLは無効なテーブル幅設定の問題を解決します

テーブルに table-layer:fixed スタイルを設定し、テーブル内の行が結合されていることがわかった場合、結合されていない他の行の列幅が平均化され、列幅の設定が無効になります。

解決:

tbodyの前に追加

        <col style="width: 100px;"/>
        <列>
        <col style="width: 100px;"/>
        <col style="width: 100px;"/>
        <col style="width: 100px;"/>
。詳細 {
    パディング下部: 50px;
    上マージン: 80px;
}

.詳細表{
    table-layout:fixed;/*列幅はテーブル幅と列幅によって設定されます。 */
    margin: auto;/*テーブルを中央に配置*/
    テキスト配置: 中央;
    境界線: 1px 実線 #804040;
    境界線の折りたたみ: 折りたたみ;
}

.detail_table th {
    パディング: 26px;
}

.詳細テーブル td {
    境界線: 1px 実線 #804040;
    パディング上部: 16px;
    パディング下部: 16px;
}

。特別 {
    テキスト配置: 左;
    左パディング: 20px;
}

<div class="詳細">

    <テーブルクラス="詳細テーブル">

        <頭>
        <th colspan="5">選択したオプションの詳細</th>
        </thead>
        <!-- 記述した場合は、記述した幅に従いますが、記述した幅がテーブルを埋め尽くさない場合は、指定したサイズの割合に従って各 td に均等に分割されます -->
        <!--これで 4 つの列は 100 ピクセルになり、データのない列が残りのすべてを占めます -->
        <col style="width: 100px;"/>
        <列>
        <col style="width: 100px;"/>
        <col style="width: 100px;"/>
        <col style="width: 100px;"/>

        <t本文>

        <tr>
            <td>
                シリアルナンバー
            <td>
                症状
            <td>
                準拠する
            <td>
                準拠していません</td>
            <td>
                不明
        </tr>

        <?php $i = 1; ?>

        <?php foreach ($test を $item として): ?>
            <!--選択範囲を取得-->
            <?php $temp = $this->session->userdata('b' . $i) ?>

            <tr>

                <td>
                    <?php echo $i; ?>
                </td>

                <td>
                    <?php echo $item; ?>
                </td>

                <td>
                    <?php if ($temp == 1): ?>√<?php endif ?>
                </td>
                <td>
                    <?php if ($temp == 2): ?>√<?php endif ?>
                </td>

                <td>
                    <?php if ($temp == 3): ?>√<?php endif ?>
                </td>

            </tr>

            <?php $i++; ?>

        <?php endforeach; ?>

        </tbody>

    </テーブル>

</div>

これで、HTML の無効なテーブル幅設定の問題を解決する方法についての記事は終了です。無効なテーブル幅設定に関する関連コンテンツの詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  document.getElementBy系メソッドがオブジェクトを取得できない問題を解決する

>>:  CSS3でハートを描く

推薦する

テキストエリアのテキストをHTMLに変換する方法、つまり復帰改行について

説明: テキストエリアの値の改行を新しい行に変更しますコードをコピーコードは次のとおりです。 <...

SQLと各種NoSQLデータベースの使用シナリオの説明

SQL はメイントランクです。なぜ私はこのように理解するのでしょうか。技術的な観点からリレーショナル...

Vue3 の組み合わせ API における setup、ref、reactive の完全な使用方法

1. セットアップを始める次のコード関数を簡単に紹介します。 ref 関数を使用して変数の変更を監視...

Linux プロセスが占有するポート番号を表示する 6 つの方法

Linux システム管理者にとって、サービスがポートに正しくバインドされているか、またはポートをリッ...

MySQLバイナリログを介してデータベースデータを復元する方法の詳細な説明

ウェブサイト管理者は、さまざまな理由や操作により、ウェブサイトのデータを誤って削除したり、ウェブサイ...

vue keep-alive の簡単な概要

1. 機能主にコンポーネントの状態を保持したり、再レンダリングを回避したりするために使用されます。 ...

Dockerはコード検出プラットフォームSonarQubeを構築し、Mavenプロジェクトのプロセスを検出します

1 はじめに優れたコーディング習慣は優れたプログラマーが備えるべき資質ですが、コードの品質を保証する...

JavaScriptはクリックするとランダムなグラフィックを生成します

この記事では、クリックするとランダムグラフィックの生成を実現するJavaScriptの具体的なコード...

Vue+Element+Springboot画像アップロードの実装例

最近、たまたま vue+springboot のフロントエンドとバックエンドの分離プロジェクトに触れ...

タグのターゲットリンクを iframe に向ける方法

コードをコピーコードは次のとおりです。 <iframe id="myFrameId&...

JS配列メソッドの詳細な説明

目次1. 元の配列が変更されます1. プッシュ(): 2.ポップ(): 3. シフト(): 4.un...

VueはOSSを使用して画像や添付ファイルをアップロードします

OSS を使用して Vue プロジェクトに画像や添付ファイルをアップロードするここでは、写真のアップ...

CSS は Google マテリアル デザインのテキスト入力ボックス スタイルを実装します (推奨)

みなさんこんにちは。今日は、純粋な CSS を使用して Google マテリアル デザインのテキスト...

HTML 基本要約推奨事項 (テキスト形式)

HTMLテキスト書式タグ 標簽 描述 <b> 定義粗體文本 <em> 呈現...

Manjaro インストール CUDA 実装チュートリアル分析

昨年末、Thinkpad T450 のデュアルシステムの opensuse を Manjaro に置...