ホームページ > ウェブフロントエンド > CSSチュートリアル > DIV 要素をテーブルのセルの高さまで伸ばすにはどうすればよいですか?

DIV 要素をテーブルのセルの高さまで伸ばすにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-05 02:29:13
オリジナル
892 人が閲覧しました

How to Make a DIV Element Stretch to the Height of its Table Cell?

表のセルの高さを埋めるために DIV を引き伸ばす方法

特定の HTML レイアウトでは、引き伸ばすために DIV 要素が必要になる場合があります。親テーブルセル (TD) の高さに合わせて垂直方向に移動します。これにより、コンテンツをセルの右下隅に揃えるなど、DIV 内にコンテンツを正確に配置できます。

これを実現するには、TD に 1 ピクセルの高さを設定する方法があります。これにより、DIV に、高さのパーセンテージを計算するための定義された親の高さが提供されます。 DIV のコンテンツは 1px より大きいため、TD とその結果 DIV は自動的に垂直方向に拡張されます。

例を次に示します:

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

CSS:

.td-container {
  background-color: #f5f5f5;
}

.div-content {
  height: 100%;
  background-image: url(icon.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: bottom right;
}
ログイン後にコピー

この例では、TD の高さは 1 ピクセルで、デモ用に背景色が設定されています。 TD 内の DIV の高さは 100% なので、垂直方向に伸びて TD を埋めます。背景画像は、background-position プロパティにより DIV の右下隅に配置されます。

以上がDIV 要素をテーブルのセルの高さまで伸ばすにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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