0

可能重复:
如何在更大的 div 中制作图像中心(垂直和水平)

我正在尝试在我的网站上制作图片库,但我无法将图片居中放在 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

一种方法是表格单元格显示和vertical align: middle;

小提琴

于 2012-07-29T17:14:54.360 回答
0

边距:自动;添加自动边距并将图像居中尝试一下,但我需要更多代码,你能发布吗?

于 2012-07-29T17:15:17.200 回答
0

将您的图像放在 div 中并像这样居中: Fiddle here

 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 回答
0

查看这些资源:

如果您知道 div 的宽度 -如何在更大的 div 内制作图像中心(垂直和水平)

如果您不知道 div 的宽度 - http://doctype.com/css-centering-wide-image-unspecified-dimensions-div-unspecified-dimensions

于 2012-07-29T17:22:14.010 回答