我为此苦苦挣扎并找到了一些方法,我想我需要为此借用 css 的力量。如果你知道怎么做,请给我一些技能。 我有这样的导航栏,
<div class = "header">
<nav class="navbar navbar-default">
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Link <span class="sr-only">(current)</span></a></li>
<li><a href="#">Link</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></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 role="separator" class="divider"></li>
<li><a href="#">Separated link</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">One more separated link</a></li>
</ul>
</li>
</ul>
</div><!-- /.navbar-collapse -->
</div><!-- /.container-fluid -->
</nav>
</div>
和第二个标题
<div class="subheader" style="background:yellow;>
<p>you</p>
</div>
现在我想把这两个 block 放在一起,这样它们看起来就像一个导航栏被背景颜色分开。我该怎么做呢?我尝试将两者的填充和边距设置为零,但不起作用
最佳答案
假设您正在使用 Bootstrap ,只需为 .navbar
设置 margin-bottom: 0
。您可能还想删除边框。
参见 fiddle :https://jsfiddle.net/yyw99nky/
关于html - 如何让两个街区更近,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35738910/