Html 引导导航栏:导航栏右侧
我正在使用引导创建这个简单的导航栏。我是新的网页设计使用引导和cssHtml 引导导航栏:导航栏右侧,html,css,twitter-bootstrap,Html,Css,Twitter Bootstrap,我正在使用引导创建这个简单的导航栏。我是新的网页设计使用引导和css <body> <div class="container"> <div class="navbar navbar-default"> <div class="navbar-header"> <a class="navbar-brand" href="#"></a> </div> &
<body>
<div class="container">
<div class="navbar navbar-default">
<div class="navbar-header">
<a class="navbar-brand" href="#"></a>
</div>
<ul class="nav navbar-nav">
<li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">Profile<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
</ul>
</li>
<li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">Comments<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
</ul>
</li>
<li><a href="#">Reports</a></li>
<li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">Messages<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
</ul>
</li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li><a href="#">Sign Out</a></li>
</ul>
</div>
</div>
<div>
</div>
</body>
-
-
-
“注销”链接位于导航栏的边缘。右边没有空格。我想要的是在另一边有相同的空间。我曾尝试为它创建一个css类,并添加边距和填充,但它不起作用。将
.navbar
a.container
,然后删除外部container div
演示:使
.navbar
成为.container
,然后移除外部container div
演示:在“导航栏导航栏默认设置”后的第二行添加一个div=“container”,该默认设置将保存导航栏并设置边距。在“导航栏导航栏默认设置”后的第二行添加一个div=“container”,该默认设置将保存导航栏并设置边距。尝试以下操作:
HTML
例如:
试试这个:
HTML
例如:
如果添加导航栏的可折叠部分,则会添加所需的填充。现在,当您转到移动屏幕大小时,导航栏链接显示为块,并且没有响应菜单按钮。将浏览器窗口调整为较小的宽度,以查看我所说的内容。如果添加导航栏折叠和折叠按钮,则导航栏折叠将添加所需的填充,并使导航栏响应。因此,您的标记将如下所示: 这是一把小提琴,让你看看它应该是什么样子
切换导航
-
-
-
如果添加导航栏的可折叠部分,则会添加所需的填充。现在,当您转到移动屏幕大小时,导航栏链接显示为块,并且没有响应菜单按钮。将浏览器窗口调整为较小的宽度,以查看我所说的内容。如果添加导航栏折叠和折叠按钮,则导航栏折叠将添加所需的填充,并使导航栏响应。因此,您的标记将如下所示:
这是一把小提琴,让你看看它应该是什么样子
切换导航
-
-
-
我可以通过为右侧导航栏设置零边距来实现您想要的功能。通过这样做,我只是“破坏”了元素的浮动,它自动在右侧对齐,就像在左侧对齐一样:
<ul class="nav navbar-nav navbar-right no-margin">
<li><a href="#">Sign Out</a></li>
</ul>
.no-margin {
margin: 0;
}
.没有边际{
保证金:0;
}
我可以通过为右侧导航栏设置零边距来实现您想要的功能。通过这样做,我只是“破坏”了元素的浮动,它自动在右侧对齐,就像在左侧对齐一样:
<ul class="nav navbar-nav navbar-right no-margin">
<li><a href="#">Sign Out</a></li>
</ul>
.no-margin {
margin: 0;
}
.没有边际{
保证金:0;
}
您是否有您想要实现的目标的图像,因为我没有真正获得您想要的目标。注销链接位于导航栏的边缘。我希望它有空间。你有你想要实现的图像吗?因为我没有真正得到你想要的。注销链接在导航栏的边缘。我希望它有空间。
<div class="container">
<div class="navbar navbar-default">
<div class="navbar-header">
<a class="navbar-brand" href="#">Logo</a>
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">Profile<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
</ul>
</li>
<li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">Comments<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
</ul>
</li>
<li><a href="#">Reports</a></li>
<li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">Messages<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
</ul>
</li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li><a href="#">Sign Out</a></li>
</ul>
</div>
<div>
</div>
<ul class="nav navbar-nav navbar-right no-margin">
<li><a href="#">Sign Out</a></li>
</ul>
.no-margin {
margin: 0;
}