固定テーブルセル幅 - 魔法の解明
多くの Web 開発者は、jqGrid に代表されるように、データとコントロールを整理するために今でもテーブルを使用しています。ただし、セルの内容が変化しても固定列幅を強制する jqGrid の機能は、興味深いパズルを提示します。
その秘密は、
の使用にあります。タグを使用すると、開発者はテーブル全体の列のスタイルを定義できます。
に table-layout:fixed スタイルを設定することで、要素とセルの overflow:hidden スタイルを指定すると、表は固定レイアウトを採用し、セルが定義された幅を超えて拡大するのを防ぎます。
たとえば、次の HTML コードを考えてみましょう:
<table class="fixed">
<col width="20px" />
<col width="30px" />
<col width="40px" />
<tr>
<td>text</td>
<td>text</td>
<td>text</td>
</tr>
</table>
ログイン後にコピー
このコードと連動して、次の CSS は固定テーブル レイアウトを保証し、セルの拡張を防ぎます:
table.fixed { table-layout:fixed; }
table.fixed td { overflow: hidden; }
ログイン後にコピー
このアプローチを利用することで、開発者は表のセル幅を正確に制御できるため、セルの内容が変化しても一貫性のある整理された外観を確保できます。
以上が`` と CSS を使用して HTML でテーブルのセル幅を固定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。