-1

可能重复:
如何在 div 中居中图像

我需要能够将图像放在 div 的中心。无论分辨率如何,我的图像都需要位于中心。

代码:

<div style="width:100%; height:20%;">
    <img src="images/pic.png" id="image"  style="width: 208px; height: 75px;margin-left: 42%;" alt=""/>
</div>

这不能正常工作。

4

4 回答 4

4
<div style="width:100%; height:20%; text-align:center">
    <img src="images/pic.png" id="image"  style="width: 208px; height: 75px; margin:0 auto;" alt=""/>
</div>

应该为你工作

于 2012-11-05T13:10:22.080 回答
3

试试这个:

<div style="width:100%; height:20%;text-align:center;"> 
<img src="images/pic.png" id="image style="width:208px; height:75px; margin-left:42%;" alt=""/>
</div>
于 2012-11-05T13:10:27.910 回答
0
#Sample
{
background:url(your_image.jpg) no-repeat center center;
height:200px;
width:200px;
}

(假设 id="sample" 的 div 因为您已经指定了高度和宽度,所以添加背景应该不是问题)

于 2012-11-05T13:12:32.453 回答
-1

这是因为您为图像设置了 42% 的左侧边距。在图像样式上试试这个:

display:block;margin:0 auto;
于 2012-11-05T13:13:09.847 回答