我已经将div中图像的边框设置为none。现在,我想要将该图像放在其包含的div中。我试过使用margin: 0 auto;,但不起作用。
我确信我忽略了一些愚蠢的事情,但我想寻求stackoverflow社区的帮助,这样我就不需要花一个小时盯着屏幕就能搞清楚。非常感谢。
<body>
<div id="wrapper">
<div id="banner">
<img src="logo3.png"/>
<!--<img src="kslf_logo.png"/>
<img src="logo2.png" title="Katie Samson Lacrosse Festival Logo"/>-->
<div id="social_network">
<a href="#" target="_blank" title="Check out the Facebook Page!">Facebook</a>
</div>
</div>
</div>
</body>这是CSS...
#banner {
height: 100px;
width: 960px;
padding-bottom: 10px;
}
#banner img {
border: none;
margin: 0 auto;
}发布于 2010-01-26 01:55:15
尝试将图像的display属性设置为block
banner {
height: 100px;
width: 960px;
padding-bottom: 10px;
}
banner img {
border: none;
display: block;
margin: 0 auto;
}发布于 2010-01-26 01:54:44
将text-align: center应用于banner div将使其内联和内联块子元素(包含img标记)居中。
你的代码不能工作的原因是因为margin: 0 auto只会将块元素居中。
发布于 2010-01-26 01:53:07
水平:试一试
text-align:center;:)
https://stackoverflow.com/questions/2134333
复制相似问题