我有一个名为菜单的div,它里面我想要一个导航栏div和搜索div。我希望导航停留在菜单div的中心,搜索div向左(或向右)移动。我试过这段代码,但是当我将位置设置为绝对位置时,将导航的左右页边距设置为自动不起作用。页边距和绝对位置不能正常工作
CSS代码:
.menu{
width: 100%;
height: 65px;
margin-bottom: 0.5%;
}
.search{
width: 300px;
height: 65px;
float:left;
z-index: 1;
position:absolute;
}
.navigation{
height: 65px;
margin-left: auto;
margin-right: auto;
z-index: 0;
display:inline-block;
position: absolute;
}
HTML代码:
<div class="menu">
<div class="navigation">
.
.
.
</div>
<div class="search">
.
.
.
</div>
</div>
为什么需要绝对的位置? – Srinivas
,因为如果我删除该行,导航div将粘贴到搜索div。 –