ホームページ > ウェブフロントエンド > CSSチュートリアル > パーセンテージを使用して表のセルの最大幅を設定する方法

パーセンテージを使用して表のセルの最大幅を設定する方法

Patricia Arquette
リリース: 2024-11-13 01:58:02
オリジナル
675 人が閲覧しました

How to Set Max-Width for Table Cells Using Percentages?

パーセンテージを使用した表のセルの最大幅の設定

表のセルにパーセンテージを使用して最大幅の制約を設定するのは難しい場合があります。次の例を考えてみましょう:

<table>
  <tr>
    <td>Test</td>
    <td>A long string blah blah blah</td>
  </tr>
</table>

<style>
  td {
    max-width: 67%;
  }
</style>
ログイン後にコピー

この場合、最大幅の設定は有効になりません。では、パーセンテージを使用してこれを実現するにはどうすればよいでしょうか?

解決策

解決策には、table 要素の table-layout プロパティを利用することが含まれます。 fixed に設定すると、表のセルのサイズを比例的に変更できます:

table {
  width: 100%;
  table-layout: fixed;
}
ログイン後にコピー

この CSS ルールにより、表の幅が利用可能なスペース全体を占め、表のセルの幅が調整されます。それに応じて。個々のセルの最大幅のパーセンテージ設定が適用されるようになりました。

例:

<table>
ログイン後にコピー

table-layout: fixed を追加すると、最大幅の制限が適用されます。 2 番目のテーブルのセルが効果的に適用され、親テーブルと比較して幅が減少します。

以上がパーセンテージを使用して表のセルの最大幅を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート