我正在尝试在左侧放置一个导航栏,看起来像这样。
为此,我将所有元素(html、body)设为 100%。然后我像这样构造它
HTML:
<div class="span2 leftmenu">
<ul class="nav nav-tabs nav-stacked">
<li><a href="#">Home</a></li>
<li><a href="#">Profile</a></li>
<li><a href="#">Messages</a></li>
<li><a href="#">Home</a></li>
<li><a href="#">Profile</a></li>
<li><a href="#">Messages</a></li>
<li class="ender"><a></a></li>
</ul>
</div>
CSS:
.leftmenu {
margin-left: 0px;
height: 100%;
}
.nav-tabs.nav-stacked {
border-bottom: 0;
height: 100%;
}
.ender {
height: 100%;
}
.ender a {
height: 100%;
}
我遇到的问题是导航栏总是越过屏幕底部。我想尝试让它伸展到页面结束的任何地方。如果我以 100% 的速度进行操作,它就会过去,即使我将其设置为 60% 并且它没有走到尽头,它仍然会滚动到页面之外。有没有人制作了一个很好的工作侧导航栏设置,也可以与顶部导航栏一起使用,或者有人知道我可以做些什么来修复我所拥有的吗?