我的页面上有一个顶部 div,但在我的导航上方。我想要这个 div 中间的公司徽标。但是,margin: 0 auto
不起作用。我试过摆弄 div 定位是绝对的,图像是相关的,反之亦然。
我已经尝试将图像居中对齐,文本对齐(够傻的),甚至left: 50%
. left: 50%
确实有效,但由于图像的宽度超过 100 像素,因此徽标不再居中,即使图像的开头为 50%。
我想成功,left 30%
但这在所有屏幕尺寸上都是不公平的。我只是不知道如何在 div 的中心制作这个图像。有谁知道我该怎么做?
HTML
<div id="stripes">
<img src="JCC.gif" class="JClogo" />
</div>
<div id="navigation">
CSS
#stripes
{
width: 100%;
height: 185px;
background-image: url('stripes.png');
}
.JClogo
{
position: absolute;
margin: 0 auto;
height: 194px;
width: 389px;
}