line-height などの line-height 属性を設定して画像を中央に配置できます。 :300px ;]。"/>

line-height などの line-height 属性を設定して画像を中央に配置できます。 :300px ;]。">

ホームページ  >  記事  >  ウェブフロントエンド  >  CSSで画像の位置を中央に設定する方法

CSSで画像の位置を中央に設定する方法

王林
王林オリジナル
2021-03-01 16:07:485385ブラウズ
CSS で画像を中央に配置する方法: 画像の外側に p タグを追加し、[

CSSで画像の位置を中央に設定する方法 などの line-height 属性を設定して画像を中央に配置できます。 ;/ p> line-height:300px;]。

CSSで画像の位置を中央に設定する方法

#この記事の動作環境: Windows10 システム、css 3、thinkpad t480 コンピューター。

具体的な方法は次のとおりです:

1.display:table-cell を使用します。具体的なコードは次のとおりです:

html コードは次のとおりです:

<div class="img_wrap">
   <img  src="wgs.jpg" alt="CSSで画像の位置を中央に設定する方法" >
</div>

css コードは次のとおりです:

.img_wrap{
    width: 400px;
    height: 300px;
    border: 1px dashed #ccc;
    display: table-cell; //主要是这个属性
    vertical-align: middle;
    text-align: center;
}

効果は次のとおりです:


CSSで画像の位置を中央に設定する方法

2. バックグラウンド メソッドを使用します:

HTML コードは次のとおりです:

<div class="img_wrap"></div>

css コードは次のとおりです:

.img_wrap{
    width: 400px;
    height: 300px;
    border: 1px dashed #ccc;
    background: url(wgs.jpg) no-repeat center center;
}

効果は次のとおりです:

CSSで画像の位置を中央に設定する方法

(学習ビデオ共有:

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

3. 画像の外側で p タグを使用し、画像が垂直方向の中央になるように行の高さを設定します:

html コードは次のとおりです:

 <div class="img_wrap">
     <p><img  src="wgs.jpg" alt="CSSで画像の位置を中央に設定する方法" ></p>
 </div>

css コードは次のとおりです:

*{margin: 0px;padding: 0px}
.img_wrap{
    width: 400px;
    height: 300px;
    border: 1px dashed #ccc;
    text-align: center;}
.img_wrap p{
    width:400px;
    height:300px;
    line-height:300px;  /* 行高等于高度 */
}
.img_wrap p img{
    *margin-top:expression((400 - this.height )/2);  /* CSS表达式用来兼容IE6/IE7 */
    vertical-align:middle;
    border:1px solid #ccc;
}

効果図は次のとおりです:


CSSで画像の位置を中央に設定する方法

関連する推奨事項:

CSS チュートリアル

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

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