簡體   English   中英

如何將引導程序下拉菜單按鈕放置在右側站點的頁面標題中?

[英]How to place bootstrap dropdown menu button in page-header on the right site?

這種情況看似很簡單,但我不能處理設置元素。

我有的:

我有的

要么:

壞

我需要的:

右邊的按鈕

代碼: JSFiddle

<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>

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> 

page-header添加clearfix ,還添加display: inline; h2
這樣可以解決您的問題。 (當前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> 

就是這樣,您可以使用flex。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM