菜單欄固定在頁面頂部,同時向下滾動。但是,向下滾動時,菜單欄會在其他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