0
0

More than 3 years have passed since last update.

【CSS】画像を親要素内からはみ出さずに表示する

Posted at

サイトをコーディングしていて、divにクラスcontainerとし、下記CSSを指定した。

CSS
.container {
height: 600px
}

その中に画像を設置。
しかし、画像の縦幅が600pxを超えており、親要素をはみ出してしまいました。 

解決法

下記のプロパティを設定したら解決しました。

CSS
.container {
height: 600px
overflow: hidden; /*overflowプロパティを追加*/
}

overflowプロパティとは

領域内に収まりきらなかった内容を、どう処理するか、を指定するプロパティです。

visivble
領域をはみ出して表示する(デフォルト値)

hidden
はみ出した部分を表示しない 今回適用したのはコレです。

scroll
はみ出した部分は、スクロールバーを出して表示する

auto
自動

まとめ

overflowプロパティは、
テキストの回り込み回避や、floatの解除にも使えるようなので
ぜひとも覚えておきたいプロパティだなと思いました◎

参考サイト様
いろいろと便利なoverflow:hidden;についてのあれこれ

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0