Bootstrap 4 alpha 6 nav-tabs对齐项目

问题描述 投票:4回答:2

我正在尝试创建一个菜单中最右边有nav-item dropdown的选项卡菜单。

Bootstrap 4 alpha 5,float-xs-right工作:http://codeply.com/go/FCFPpRqhZd

Bootstrap 4 alpha 6,我改为qazxsw poi但它不起作用:qazxsw poi

有想法吗?

bootstrap-4 twitter-bootstrap-4
2个回答
7
投票

由于alpha 6现在是flexbox,float-right将不再适用于这种情况。

使用http://codeply.com/go/5mddDUv1M6实用程序类代替float

ml-auto

margin-left:auto


0
投票

如果要在导航栏中右对齐多个项目,可以使用一个示例:

<div class="col-md-12">
    <ul class="nav nav-tabs">
        <li class="nav-item">
            <a href="#" class="nav-link active">Link 1</a>
        </li>
        <li class="nav-item">
            <a href="#" class="nav-link">Link 2</a>
        </li>
        <li class="nav-item">
            <a href="#" class="nav-link">Link 3</a>
        </li>
        <li class="nav-item">
            <a href="#" class="nav-link">Link 4</a>
        </li>
        <li class="nav-item dropdown ml-auto">
            <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Account</a>
            <div class="dropdown-menu">
                <a class="dropdown-item" href="#">Action</a>
                <a class="dropdown-item" href="#">Another action</a>
                <a class="dropdown-item" href="#">Something else here</a>
                <div class="dropdown-divider"></div>
                <a class="dropdown-item" href="#">Separated link</a>
            </div>
        </li>
    </ul>
</div>

这里可以找到一个例子:http://www.codeply.com/go/hhV1aM49zz

这里的技巧是在第一个元素(从左到右)上设置<div class="container py-3"> <div class="col-10 mx-auto"> <ul class="nav nav-tabs small" role="tablist"> <li class="nav-item"><a class="nav-link active" data-toggle="tab" href="#tab11" role="tab">First</a></li> <li class="nav-item ml-auto"><a class="nav-link" data-toggle="tab" href="#tab22" role="tab">More</a></li> <li class="nav-item"><a class="nav-link" data-toggle="tab" href="#tab33" role="tab">More 2</a></li> </ul> <div class="tab-content py-4"> <div class="tab-pane active" id="tab11" role="tabpanel"> <h2 class="mb-3">Right Align Individual Tabs</h2> <p>The above tabs use `ml-auto` to right align indiviual tabs</p> </div> <div class="tab-pane" id="tab22" role="tabpanel"> <div class="card border-primary mb-3"> <div class="card-body"> <h3 class="card-title">Primary</h3> <p class="card-text">With supporting text below as a natural lead-in to additional content.</p> <a href="#" class="btn btn-outline-secondary">Outline</a> </div> </div> <div class="card border-primary mb-3"> <div class="card-body"> <h3 class="card-title">Primary</h3> <p class="card-text">With supporting text below as a natural lead-in to additional content.</p> <a href="#" class="btn btn-outline-secondary">Outline</a> </div> </div> </div> <div class="tab-pane" id="tab33" role="tabpanel"> More.. </div> </div> </div> </div> 类,只想在右边对齐。

© www.soinside.com 2019 - 2024. All rights reserved.