这里的基本引导模板在顶部有一个固定栏。我想div
直接在它下面放置一个。
这是该栏的 HTML(直接从页面的源代码复制,因此有 CSS 类引用):
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<button data-target=".nav-collapse" data-toggle="collapse" class="btn btn-navbar collapsed" type="button">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a href="#" class="brand">Project name</a>
<div class="nav-collapse collapse" style="height: 0px;">
<ul class="nav">
<li class="active"><a href="#">Home</a></li>
<li><a href="#about">About</a></li>
<li><a href="#contact">Contact</a></li>
<li class="dropdown">
<a data-toggle="dropdown" class="dropdown-toggle" href="#">Dropdown <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li class="divider"></li>
<li class="nav-header">Nav header</li>
<li><a href="#">Separated link</a></li>
<li><a href="#">One more separated link</a></li>
</ul>
</li>
</ul>
<form class="navbar-form pull-right">
<input type="text" placeholder="Email" class="span2">
<input type="password" placeholder="Password" class="span2">
<button class="btn" type="submit">Sign in</button>
</form>
</div><!--/.nav-collapse -->
</div>
</div>
</div>
这是我试图div
深入它的尝试:
<div style="background-color:#CF4342;color:#fff;top:40px;margin:0 auto;position:fixed;z-index:5000; width:50px;">Hello</div>
它几乎可以工作,但问题是'top:40px;'。当您调整屏幕大小时,顶部的固定栏会改变高度。
我如何使它始终位于酒吧的正下方,而不管酒吧的高度如何?如何在不使用的情况下将其水平居中的加分点<center>
编辑:对于水平居中的事情,我尝试将我的 div 包装在一个宽度为 100% 的 div 中,然后向它添加 'margin:0 auto' ,但这不适用于固定位置
Edit2:这里是 jsfiddle。html 的第 38 行是我的尝试,上面的所有内容都是导航栏 div。