0

重複の可能性:
より大きなdiv内で画像を中央(垂直および水平)にする方法

Web サイトに画像ギャラリーを作成しようとしていますが、画像を div の中央に配置できません。

div の CSS は次のとおりです。

#animation
{
display : none;
position: absolute;
z-index:1;
background : rgba(0,0,0,0.7);
height: 100%;
width: 100%;
border: 0px;
}

画像IDは次のとおりです。

#pictures
{
...
}
4

5 に答える 5

2

それを行う 1 つの方法は、テーブル セル表示とvertical align: middle;

フィドル

于 2012-07-29T17:14:54.360 に答える
0

次のリソースを確認してください。

div の幅がわかっている場合 -より大きな div 内で画像を中央 (垂直方向と水平方向) に配置する方法

div の幅がわからない場合 - http://doctype.com/css-centering-wide-image-unspecified-dimensions-div-unspecified-dimensions

于 2012-07-29T17:22:14.010 に答える
0

マージン:自動; 自動マージンを追加して画像を中央に配置してみますが、さらにコードが必要です。投稿できますか?

于 2012-07-29T17:15:17.200 に答える
0

画像を div 内に配置し、次のように中央に 配置します。ここでフィドル

 div{
 width:300px;
 height:300px;
 margin:0px auto;
 margin-top:30px; //to pull it down
 }
于 2012-07-29T17:16:18.987 に答える
0
margin:auto;

divブロック要素の左右に等しいマージンを追加することにより、自動的にdivを中央に配置します

于 2012-07-29T17:16:55.340 に答える