<body>
<div id="naslov">
<img src="image/Conto_logo.png" title="Conto Regis" alt="contologo" />
</div>
<div id="izbornik">
<div id="home">
</div>
</div>
</body>
body {
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:1.0em;
font-weight:100;
margin:0px;
color:#000;
}
div#naslov {
height: 128px;
width: 100%;
background-image: url(../image/Header.png);
background-repeat: repeat-x;
}
div#naslov > img {
cursor:pointer;
height: 80px;
margin:20px 0px 0px 20px;
}
div#izbornik {
width:100%;
height: 45px;
background-image: url(../image/izbornik.png);
background-repeat: repeat-x;
}
#home{
height:27px;
width:28px;
border:#000 1px dashed;
}
当我使用margin-top 将div“home”拉低一点时,我在div“izbornik”中定位div“home”时遇到了问题,发生了一些奇怪的事情。Dreamweaver 显示它很好,而 IE10 和 Chrome(最新)显示它就好像我在 div "izbornik" 中使用了 margin-top。有趣的是,如果将 div "home" 设置为浮动:左边距开始正常,但我不知道为什么,稍后模板完成后我将使用一些 javascript,我需要页面非常稳定。有什么建议么? http://jsfiddle.net/xNrGR/6/ => 简而言之,为什么那里会出现 8px 的差距?我需要 div“家”而不是整个父子组合