CSSを使用してdiv内の画像を中央に配置する方法

下次还敢
リリース: 2024-04-25 11:54:14
オリジナル
648 人が閲覧しました

CSS の div 内の画像を中央揃えにする方法は次のとおりです: テキストの配置: 画像とテキストの垂直方向の中央揃えに適しています。フレックスボックス: 画像の水平方向および垂直方向の中央揃えに適しています。変換: 固定サイズの画像に対して機能します。自動マージン: 画像の幅がわかっている状況に適しています。

CSSを使用してdiv内の画像を中央に配置する方法

CSSのdiv内の画像を中央揃えにする方法

方法1: text-align

<code class="css">div {
  text-align: center;
}

img {
  display: inline-block;
}</code>
ログイン後にコピー

この方法は、画像をテキストと一緒に垂直方向の中央に配置したい状況に適しています。

方法 2: flexbox

<code class="css">div {
  display: flex;
  justify-content: center;
  align-items: center;
}

img {
  max-width: 100%;
}</code>
ログイン後にコピー

flexbox を使用すると、画像を水平方向と垂直方向の中央に配置する必要がある場合に適しています。

方法 3: 変換

<code class="css">div {
  position: relative;
}

img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}</code>
ログイン後にコピー

この方法は絶対位置決めと変換を使用し、固定サイズの画像に適しています。

方法 4: マージン auto

<code class="css">div {
  text-align: center;
}

img {
  margin: auto;
}</code>
ログイン後にコピー

margin: auto は画像を自動的に中央に配置しますが、画像の幅がわかっている場合にのみ使用できます。

以上がCSSを使用してdiv内の画像を中央に配置する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!