ホームページ >ウェブフロントエンド >CSSチュートリアル >CSSで画像を中央に配置する方法

CSSで画像を中央に配置する方法

青灯夜游
青灯夜游オリジナル
2021-05-06 17:51:3931689ブラウズ

CSS で画像を中央揃えにする方法: 1. "margin:0 auto" または "text-align:center" スタイルを使用して、画像を水平方向に中央揃えにします。 2. "height == row height" を使用して、画像を垂直方向の中央に配置します。 3. テーブルを使用して画像を垂直方向の中央に配置します。 4. 絶対位置を使用して画像を垂直方向の中央に配置します。

CSSで画像を中央に配置する方法

このチュートリアルの動作環境: Windows 7 システム、CSS3&&HTML5 バージョン、Dell G3 コンピューター。

Webページをレイアウトする際、写真の位置によってページ全体の美しさが左右される場合がありますので、写真の配置を変更する必要がある場合は、以下の記事で紹介します。 CSS を使用して画像を Web ページの中央に配置する方法は、困っている友達の参考になるでしょう。

CSS画像のセンタリングは、CSS画像の水平センタリングと垂直センタリングの2つに分けられるので、それぞれの画像センタリングの実装方法を見てみましょう。

1. まず、CSS 画像を水平方向にセンタリングする方法を見てみましょう

#1. 水平方向のセンタリングを実現するには、margin: 0 auto を使用します画像の数

#css 画像の水平方向の中央揃えコード:

<div style="text-align: center; width: 500px; border: green solid 1px;">
<img alt=""src="http://img0.imgtn.bdimg.com/it/u=1768770686,623173162&fm=26&gp=0.jpg"style="margin: 0 auto;"/>
</div>

2. テキスト text の水平方向の中央揃え属性を使用します-align: 実現する中央揃え 画像は水平方向に中央揃えになります

css 画像の水平方向中央揃えコード:

<div style="text-align: center; width: 500px; border: green solid 1px;">
<img alt=""src="http://img0.imgtn.bdimg.com/it/u=1768770686,623173162&fm=26&gp=0.jpg"style="display: inline-block;"/>
</div>

(学習ビデオ共有:

css ビデオ チュートリアル )

2. CSS 画像の垂直方向の中央揃えを実装する方法を見てみましょう

1. 高さを使用します== 画像の垂直方向の中央揃えを実現するための行の高さ

#CSS 画像の垂直方向の中央揃えコードは次のとおりです:

<div style="text-align: center; width: 500px;height:200px; line-height:200px; border: green solid 1px;">
<img alt=""src="http://img0.imgtn.bdimg.com/it/u=1768770686,623173162&fm=26&gp=0.jpg"style="display: inline-block; vertical-align: middle;"/>
</div>

注: このメソッドは次のとおりです。使用する前に高さを指定する必要があります。

2. テーブルを使用して画像の垂直方向の中央揃えを実現します

css 画像の垂直方向の中央揃えコードは次のとおりです:

<div style="text-align: center; width: 500px;height:200px; display: table;border: green solid 1px;">  
<span style="display: table-cell; vertical-align: middle; ">
<img alt=""src="http://img0.imgtn.bdimg.com/it/u=1768770686,623173162&fm=26&gp=0.jpg"style="display: inline-block;"/>
</span>
</div>

注: このメソッドは、テーブルの垂直方向のセンタリング属性を利用します。

注: ここでは、テーブルをシミュレートするために、表示: テーブル; および表示: テーブルセル; が使用されます。は IE6/IE7 と互換性がありません。IE67 は display: table をサポートしません。IE67 をサポートする必要がない場合は、それを使用できます。

この方法には欠点があります。display: table を設定すると、表示される可能性があります。元のレイアウトを変更します

3. 絶対位置を使用して画像の垂直方向の中央揃えを実現します

css 画像の垂直方向の中央揃えコードは次のとおりです。 :

<div style="width: 500px;height:200px; position: relative; border: green solid 1px;">
<img alt=""src="http://img0.imgtn.bdimg.com/it/u=1768770686,623173162&fm=26&gp=0.jpg"style="width: 120px; height: 40px;position: absolute; left:50%; top: 50%; margin-left: -60px;margin-top: -20px;"/>
</div>

説明 : このメソッドは、画像の幅と高さがわかっている場合に使用できます。

プログラミング関連の知識について詳しくは、

プログラミング ビデオをご覧ください。 !

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。