我有一个包含页眉、内容和页脚 div 的 html 文档。我正在尝试将标题 div 中的图像(徽标)居中显示在网页顶部的中间。我可以将它绝对定位到中间,但是当我更改浏览器大小时,img 不会随之移动。我希望它自动放置在窗口的中心。我被难住了..?
我试过了,margin-right:auto; 左边距:自动。我也尝试过让 margin-left 负一半宽度和前 50% 的技巧,但到目前为止没有任何效果。
html:
<body>
<div id="container">
<div id="header">
<img id="logo-img" src="http://f.cl.ly/items/3c0h1b0F3t1D1S1T2J0F/smallersticker.png">
</div>
/*...(body div)
...(footer div)*/
</div> /*container*/
CSS:
#header {
background-color:transparent;
height:260px;
width:100%
}
#logo-img{
display: block;
margin-left: auto;
margin-right: auto;
}
另外,我什至需要一个容器吗?不确定我是否需要 javascript,或者是否可以仅使用 html/css 来完成?希望有人能帮忙,谢谢!