菜单栏固定在页面顶部,同时向下滚动。但是,向下滚动时,菜单栏会在其他div下运行,所以我不能单击菜单。固定位置的菜单栏不起作用
#cssmenu {
position: fixed;
left: 0;
top: 0;
height: 40px;
width: 100%;
background-color: #E6E6E4;
}
.row {
margin: 0 auto;
width: 100%;
height: 400px;
}
.col-sm-4 {
height: 100%;
border: 1px solid black;
}
<div id='cssmenu'>
<ul class="menubar">
<li><a href="#" class="btn btn-sm">Please</a></li>
<li><a href="#" class="btn btn-sm">Fix</a></li>
<li><a href="#" class="btn btn-sm">This</a></li>
<li><a href="#" class="btn btn-sm">Problem</a></li>
</ul>
</div>
<div class="container-fluid">
<div class='row'>
<div class="col-sm-4"></div>
<div class="col-sm-4"></div>
<div class="col-sm-4"></div>
</div>
</div>
这是HTML代码。
奇怪的是,它适用于其他不使用这些类(容器流体和行)的div。请帮我解决这个问题。
谢谢。有用。还有一个问题是菜单栏现在阻塞了容器流体格的顶部。我希望它被放置在菜单栏的正下方。你有没有为容器流体格设置“边缘顶部”的想法? – dsoup2
欢迎@ dsoup2,没有你必须使用与菜单栏相同值的margin-top,因为它的位置是固定的,所以你需要在div下面使用margin-top。如果有效,请接受。 – frnt
大声笑我不知道如何接受答案,直到我按下复选标记的好奇心。谢谢〜 – dsoup2