可能性の重複:
How to make an image center (vertically & horizontally) inside a bigger divイメージ
Iは、絶対位置(幅/高さが100%である)であるDIVを有します。 px、percentsではないことに注意してください。
この部門の内部にはイメージがあります。この画像をこのdivの中央に配置するにはどうすればよいですか?
可能性の重複:
How to make an image center (vertically & horizontally) inside a bigger divイメージ
Iは、絶対位置(幅/高さが100%である)であるDIVを有します。 px、percentsではないことに注意してください。
この部門の内部にはイメージがあります。この画像をこのdivの中央に配置するにはどうすればよいですか?
CSS:
/* where margin-left = {img width}/2, and margin-top= {img height}/2 */
.bigdiv {
width:100%;
height:100%;
position:absolute;
}
.bigdiv img {
position:absolute;
left:50%;
top:50%;
margin-left:-10px;
margin-top:-10px;
}
HTML:彼らは独特のあたりだ
<div class="bigdiv"><img src="eg.png" /></div>
あなたはまた、あなたのmargin-left、マージントップではなく、imgタグのスタイルとしてコマンドを入れることができます(ので、画像)。
あなたの例は動作しますが、Safari 5.0.3(Mac OS X 10.6.6)の水平スクロールと垂直スクロールを追加します 私の画像は100px/100pxなので余白(左|右)の値は-50pxです これを修正するには? –
これはデフォルトの 'body'パディングサファリのようですが、CSSを追加しようとします:' body {margin:0; padding:0;} ' – Rudu
が動作します。ありがとう。 –
画像を縦横両方向にセンターしたいのですが、そうですか? –