我有一个 div,我想在它的中间添加一个徽标。如果我写:
<div id="header">
<img id="logo" src="img/logo.png" title="Logo" />
</div>
#logo {
margin: 0 auto 0 auto;
width: 278px;
}
什么都没发生。但是,如果我为图像制作一个特殊的 div,如下所示:
<div id="header">
<div id = "logo">
<img src="img/logo.png" title="Logo" />
</div>
</div>
#logo {
margin: 0 auto 0 auto;
width: 278px;
}
它有效,并且图像居中。为什么?