CSSで画像を中央に配置するコードの書き方

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

CSS で次のコードを使用すると、画像を水平方向に中央揃えにすることができます: コンテナー要素 text-align: center; を設定します。画像をインラインのブロックレベル要素表示として設定します: inline-block;。画像を垂直方向に中央揃えに配置しますvertical-align: middle;。画像を垂直方向の中央に配置します: コンテナ要素を flexbox display: flex; に設定します。子要素を垂直方向に中央揃えにします align-items: center;。子要素を水平方向に中央揃えにします justify-content: center;。画像サイズを制限する max-width: 100%;、max-height:

CSSで画像を中央に配置するコードの書き方

CSS で画像を中央揃えにするコード

質問:CSS コードを使用して要素内で画像を水平方向と垂直方向の中央に配置する方法は?

答え:

水平方向の中心

.image-container { text-align: center; } .image { display: inline-block; vertical-align: middle; }
ログイン後にコピー

垂直方向の中心

.image-container { display: flex; align-items: center; justify-content: center; } .image { max-width: 100%; max-height: 100%; }
ログイン後にコピー

詳細:

水平方向の中心

  • text-align: center; code> はimage-container要素は水平方向の中央に配置されるように設定されます。text-align: center;image-container元素设置为水平居中。
  • display: inline-block;image元素设为内联块级元素,允许它与文本对齐。
  • vertical-align: middle;image元素在垂直方向上居中,与 surrounding text 对齐。

垂直居中

  • display: flex;image-container元素设为 flexbox,允许对其子元素进行灵活布局。
  • align-items: center;image-container元素中的所有子元素在垂直方向上居中。
  • justify-content: center;image-container元素中的所有子元素在水平方向上居中。
  • max-width: 100%;max-height: 100%;限制image元素的大小,使其适应image-container
  • display: inline-block; image要素をインラインのブロックレベル要素にして、テキストと位置合わせできるようにします。
vertical-align: middle; image要素を垂直方向の中央に配置し、周囲のテキストと揃えます。 垂直中央 display: flex; image-container要素をフレックスボックスに設定して、その子要素の柔軟なレイアウトを可能にします。 align-items: center; image-container要素内のすべての子要素を垂直方向に中央揃えにします。 justify-content: center; image-container要素内のすべての子要素を水平方向に中央揃えにします。 max-width: 100%;max-height: 100%;は、 image要素のサイズが範囲内に収まるように制限します。 アスペクト比を維持したままの image-container要素のサイズ。

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

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