首页 > 解决方案 > 将引导卡头中的多个组件在左侧和右侧连续对齐的最佳方法

问题描述

图像

有一个我的卡头。我在左侧有潜在客户计数,在右侧我有一个过滤器按钮和一个搜索栏。

过滤器按钮必须靠近搜索栏,而它们都浮动到右侧,与保持在左侧的潜在客户数不同。

<div class="card-header">
    <div class="row">
        <div class="col-lg-8 col-md-6 col-sm-4" style="padding-top: 8px;">
            <span class="panel-title"><span class="fa fa-users"></span> Leads: {{$count}}</span>
        </div>
        <div class="col-lg-2 col-md-2 col-sm-4">
            <button class="btn btn-primary" data-toggle="modal" data-target="#countryModal"><i class="fa fa-gear"></i> Filters</button>
        </div>
        <div class="col-lg-2 col-md-4 col-sm-4">
            <form role="search" method="get" action="{{ route('customers')}}">
                <div class="input-group">
                    @foreach(request()->query() as $key => $value)
                        @if($key == "page")
                            @continue
                        @endif
                        <input type="hidden" name="{{$key}}" value="{{$value}}">
                    @endforeach
                    <input type="text" name="search" class="form-control" placeholder="Search...">
                    <div class="input-group-btn">
                        <button class="btn btn-primary"><i class="fa fa-search"></i></button>
                    </div>
                </div>
            </form>
        </div>
    </div>
</div>

我的卡头有我的HTML/Blade template代码。

我使用bootstrap#row该类col-x-y将整个标题分成 3 个部分,其中左侧部分是较大的部分,因此过滤器 + 搜索栏的小部分将位于右侧。

我觉得这样做是错误的,不仅仅是因为它看起来很糟糕。

什么是正确的方法?

我不能简单地向左浮动和向右浮动,因为它会破坏对齐,它会跳出标题框。

标签: htmlcsstwitter-bootstrap

解决方案


这个结构怎么样..没有看到全屏输出,但这里是jsfiddle链接 http://jsfiddle.net/0u61qtms/8/

<div class="container">
    <div class="row">
        <div class="col-sm-12">
            <div class="card card-default">
                <div class="card-header">
                    <div class="d-flex justify-content-between align-items-center">
                        <div>Lead: 1</div>
                        <div>
                            <button class="btn btn-primary d-inline-block mr-4">Filter</button>
                            <div class="form-group d-inline-block">
                                <input type="text" class="form-control">
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

推荐阅读