在this example图像不居中。为什么?我的浏览器是 Windows 7 上的 Google Chrome v10,而不是 IE。
<img src="/img/logo.png" style="margin:0px auto;"/>
最佳答案
添加 display:block;
就可以了。图片默认是内嵌的
需要说明的是,block
元素的默认宽度是 auto
,这当然会填满包含元素的整个可用宽度。
通过将边距设置为auto
,浏览器将剩余空间的一半分配给margin-left
,另一半分配给margin-right
.
关于css - 自动页边距不会使页面中的图像居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5734199/