[英]How to place bootstrap dropdown menu button in page-header on the right site?
The case seems idiotically simple, but I can not deal with setting the elements. 这种情况看似很简单,但我不能处理设置元素。
What I have: 我有的:
or: 要么:
What I need: 我需要的:
<div class="container">
<div class="page-header">
<h2>Header</h2>
<div class="btn-group <!-- pull-right -->">
<a class="btn btn-success" href="/Scope/New">Create</a>
<div class="btn-group">
<button type="button" class="btn btn-success dropdown-toggle" data-toggle="dropdown">
<span class="caret"></span>
</button>
<ul class="dropdown-menu pre-scrollable" role="menu">
<li class="dropdown-header">Create as copy: </li>
<li><a href="/Scope/New/1">Test 1</a></li>
<li><a href="/Scope/New/2">Test 45</a></li>
<li><a href="/Scope/New/3">Lorem ipsum</a></li>
</ul>
</div>
</div>
</div>
</div>
add clearfix
to page-header
将clearfix
添加到page-header
<div class="page-header clearfix">
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" /> <div class="container"> <div class="page-header clearfix "> <h2>Header</h2> <div class="btn-group <!-- pull-right -->"> <a class="btn btn-success" href="/Scope/New">Create</a> <div class="btn-group"> <button type="button" class="btn btn-success dropdown-toggle" data-toggle="dropdown"> <span class="caret"></span> </button> <ul class="dropdown-menu pre-scrollable" role="menu"> <li class="dropdown-header">Create as copy: </li> <li><a href="/Scope/New/1">Test 1</a></li> <li><a href="/Scope/New/2">Test 45</a></li> <li><a href="/Scope/New/3">Lorem ipsum</a></li> </ul> </div> </div> </div> </div>
Add clearfix
in page-header
and also add display: inline;
在page-header
添加clearfix
,还添加display: inline;
to h2
. 到h2
。
This will fix your issue. 这样可以解决您的问题。 (currently h2
added inline, you can place it in your CSS file) (当前h2
内联添加的,您可以将其放在CSS文件中)
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" /> <div class="container"> <div class="page-header clearfix "> <h2 style="display: inline;">Header</h2> <div class="btn-group <!-- pull-right -->"> <a class="btn btn-success" href="/Scope/New">Create</a> <div class="btn-group"> <button type="button" class="btn btn-success dropdown-toggle" data-toggle="dropdown"> <span class="caret"></span> </button> <ul class="dropdown-menu pre-scrollable" role="menu"> <li class="dropdown-header">Create as copy: </li> <li><a href="/Scope/New/1">Test 1</a></li> <li><a href="/Scope/New/2">Test 45</a></li> <li><a href="/Scope/New/3">Lorem ipsum</a></li> </ul> </div> </div> </div> </div>
.page-header { padding-bottom: 9px; margin: 40px 0 20px; border-bottom: 1px solid #eee; display: flex; align-items: center; justify-content: space-between; }
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" /> <div class="container"> <div class="page-header"> <h2>Header</h2> <div class="btn-group"> <a class="btn btn-success" href="/Scope/New">Create</a> <div class="btn-group"> <button type="button" class="btn btn-success dropdown-toggle" data-toggle="dropdown"> <span class="caret"></span> </button> <ul class="dropdown-menu pre-scrollable" role="menu"> <li class="dropdown-header">Create as copy: </li> <li><a href="/Scope/New/1">Test 1</a></li> <li><a href="/Scope/New/2">Test 45</a></li> <li><a href="/Scope/New/3">Lorem ipsum</a></li> </ul> </div> </div> </div> </div>
thats all , u can use flex. 就是这样,您可以使用flex。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.