我正在使用可折叠的引导程序导航。我对.css进行了一些更改,以便导航链接看起来像标签。使用margin属性在标题底部定位链接不起作用,因为放大和缩小导航有时会按像素向上或向下推动。相反,我将position属性设置为absolute,以将导航放置在黑客的底部。现在,当我点击导航栏按钮时。导航向上推,而不是向下推,标题不会扩展。
这是我的HTML:
<div class="header-inner clearfix">
<nav class="navigation pull-right" role="navigation">
<div class="navbar pull-right">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
</a>
</div>
<div class="nav-collapse in collapse" style="height: auto;">
<ul class="nav menu nav-pills">
<li>
<a>link1</a>
</li>
<li>
<a>link2</a>
</li>
<li>
<a>link3</a>
</li>
</ul>
</div>
</nav>
</div>
这是我的CSS:
.nav-pills > li > a {
border-width: 2px 2px 0 2px;
border-radius: 5px 5px 0 0;
border-color: #cc0000;
border-style: solid;
padding: 8px 12px 8px 12px;
}
.header-inner {
border-bottom: 2px solid #cc0000;
position: relative
}
.navigation {
position: absolute;
bottom: 0;
}
我希望这可以解决使用不同单位设置导航边距,如果没有,我怎么能改变.js文件。
答案 0 :(得分:0)
谢谢,我已经解决了问题。当屏幕宽度小于900像素时,当导航按钮出现而不是导航按钮时,我只是将位置属性设置为静态,现在正常工作正常。 不管怎样,谢谢