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でハートを描く

推薦する

CSSの2つの特別な値は、カスケードの継承と初期メソッドを制御するために使用されます。

カスケードを制御するために CSS の任意のプロパティに割り当てることができる特別な値が 2 つあり...

ウェブページ制作でウェブフォントファイルにベクターアイコンを追加する方法

ご存知のとおり、コンピューターには 2 種類の画像があり、1 つはビットマップ、もう 1 つはベクタ...

VMwareがモジュールディスクを早期に開けない場合の解決策の詳細な説明

VMWare (Virtual Machine ware) は、「仮想 PC」ソフトウェア会社です。...

優れたグラフィックデザイナーが習得すべき7つのスキル

1》ウェブデザインが得意であること2》Webページのデザイン方法を知る3》計画する4. SEOを理解...

JavaScriptのプリコンパイルを見てみましょう(概要)

JSランニング三部作js実行コードは3つのステップに分かれています構文解析プリコンパイル解釈Jav...

Docker で既存のイメージに基づいて新しいイメージを構築する方法

既存のイメージから新しいイメージを構築することは、Dockerfile ドキュメントを通じて行われま...

非表示のフォームテキストを表示するJavaScript

この記事では、フォームの隠しテキストを表示するためのJavaScriptの具体的なコードを参考までに...

CSSの省略記号とパディングを組み合わせた場合の問題の詳細な説明

CSS によるテキストの切り捨てテキストを自動的に切り捨てるスタイル コードを実装するには、次のコー...

JavaScript の navigator.userAgent がブラウザ情報を取得するケースの説明

ブラウザはおそらく私たちにとって最も馴染みのあるツールです。 Firefox、Opera、Safar...

Maven モードで Tomcat ソースコードを実行する方法

序文最近、Tomcat の起動プロセスを分析していました。Tomcat のソース コードはアイデア次...

HTMLにビデオを挿入してすべてのブラウザと互換性を持たせる方法

HTML にビデオを挿入するために最もよく使用される方法は 2 つあります。1 つは古い <o...

MySQL レプリケーション テーブルの詳細とサンプル コード

MySQL レプリケーション テーブルの詳細な説明テーブル構造、インデックス、デフォルト値などを含む...

Vue+echarts でプログレスバーのヒストグラムを実現

この記事では、プログレスバーヒストグラムを実現するためのvue+echartsの具体的なコードを参考...

Linux seqコマンドの使い方の詳しい説明

01. コマンドの概要seq コマンドは整数のシーケンスを生成するために使用されます。 02. コマ...

MySQLの保存時間の不一致の問題を解決する

Java を使用してシステム時間を取得し、それを MySQL データベースに保存した後、時間タイプが...