首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在一行中显示按钮、日期范围选择器和标签,不留空格

在一行中显示按钮、日期范围选择器和标签,不留空格
EN

Stack Overflow用户
提问于 2021-02-26 12:56:44
回答 4查看 199关注 0票数 1

我想要在一行中对齐标签、按钮和日期范围选择器,以便它看起来很好。这是我的代码。我试着这样做,但没有帮助对齐和看起来很好。如果你能指导我,那就太好了。谢谢。

代码语言:javascript
复制
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-daterangepicker/3.0.5/daterangepicker.css" integrity="sha512-gp+RQIipEa1X7Sq1vYXnuOW96C4704yI1n0YB9T/KqdvqaEgL6nAuTSrKufUX3VBONq/TPuKiXGLVgBKicZ0KA==" crossorigin="anonymous" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-daterangepicker/3.0.5/daterangepicker.min.js" integrity="sha512-mh+AjlD3nxImTUGisMpHXW03gE6F4WdQyvuFRkjecwuWLwD2yCijw4tKA3NsEFpA1C3neiKhGXPSIGSfCYPMlQ==" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-daterangepicker/3.0.5/moment.min.js" integrity="sha512-i2CVnAiguN6SnJ3d2ChOOddMWQyvgQTzm0qSgiKhOqBMGCx4fGU5BtzXEybnKatWPDkXPFyCI0lbG42BnVjr/Q==" crossorigin="anonymous"></script>

<div class="container-fluid">
  <div class="row">

    <div class="col-lg-2 col-md-3 col-sm-3 col-xs-12">
      <label style="font-weight: normal !important;"> Date range :</label>
    </div>

    <div class="col-lg-3 col-md-3 col-sm-3 col-xs-12 input-group" style="float:left;">
      <input type="text" name="daterange" class="form-control" placeholder="mm/dd/yyyyy - mm/dd/yyyy" />
      <span class="input-group-addon"><i class="fa fa-calendar"></i></span>
    </div>

    <div class='col-lg-2 col-md-2 col-sm-2 col-xs-12'>
      <button class="btn btn-default pull-right" id="btnSearch" type="button"><span class="fa fa-search"></span>
                Search</button>
    </div>
    <div class='col-lg-2 col-md-2 col-sm-2 col-xs-12'>
      <button type="button" id="btnClearSearch" class="btn btn-primary">Clear Search</button>
    </div>

  </div>
</div>

我的输出:

我想要的是:

EN

回答 4

Stack Overflow用户

发布于 2021-02-26 13:20:49

将标签和范围放在一列中,将按钮放在另一列中

代码语言:javascript
复制
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-daterangepicker/3.0.5/daterangepicker.css" integrity="sha512-gp+RQIipEa1X7Sq1vYXnuOW96C4704yI1n0YB9T/KqdvqaEgL6nAuTSrKufUX3VBONq/TPuKiXGLVgBKicZ0KA==" crossorigin="anonymous" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-daterangepicker/3.0.5/daterangepicker.min.js" integrity="sha512-mh+AjlD3nxImTUGisMpHXW03gE6F4WdQyvuFRkjecwuWLwD2yCijw4tKA3NsEFpA1C3neiKhGXPSIGSfCYPMlQ==" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-daterangepicker/3.0.5/moment.min.js" integrity="sha512-i2CVnAiguN6SnJ3d2ChOOddMWQyvgQTzm0qSgiKhOqBMGCx4fGU5BtzXEybnKatWPDkXPFyCI0lbG42BnVjr/Q==" crossorigin="anonymous"></script>

 <div class="container-fluid">
  <div class="row">

  

    <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12 input-group" style="float:left;">
       <label style="font-weight: normal !important;" class="mr-2"> Date range :</label>
      <input type="text" name="daterange" class="form-control" placeholder="mm/dd/yyyyy - mm/dd/yyyy" />
      <span class="input-group-addon"><i class="fa fa-calendar"></i></span>
    </div>

    <div class='col-lg-6 col-md-6 col-sm-6 col-xs-12 pl-0'>
      <button class="btn btn-default pull-right mr-2" id="btnSearch" type="button"><span class="fa fa-search"></span>
                Search</button>
      <button type="button" id="btnClearSearch" class="btn btn-primary">Clear Search</button>
    </div>

  </div>
</div>

票数 0
EN

Stack Overflow用户

发布于 2021-02-26 13:21:08

您可以删除所有<div>列的填充,这将删除它们之间的空格。例如:

代码语言:javascript
复制
<div class="col-lg-2 col-md-3 col-sm-3 col-xs-12" style="padding:0px;">
  <label style="font-weight: normal !important;"> Date range :</label>
</div>
票数 0
EN

Stack Overflow用户

发布于 2021-02-26 13:25:59

你能检查一下下面的代码吗?希望它能为你工作。对于您所需的输出,我们删除了引导网格类(rowcol-*)。在flex实用程序的帮助下,我们可以很容易地满足需求,这个解决方案在响应性方面也工作得很好。

请访问此链接:https://jsfiddle.net/yudizsolutions/dk1my978/

代码语言:javascript
复制
.date-selection>* {
  margin: 6px;
}

.input-box label {
  margin-right: 6px;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.input-box input {
  min-width: 280px;
}
代码语言:javascript
复制
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-daterangepicker/3.0.5/daterangepicker.css" integrity="sha512-gp+RQIipEa1X7Sq1vYXnuOW96C4704yI1n0YB9T/KqdvqaEgL6nAuTSrKufUX3VBONq/TPuKiXGLVgBKicZ0KA==" crossorigin="anonymous"
/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-daterangepicker/3.0.5/daterangepicker.min.js" integrity="sha512-mh+AjlD3nxImTUGisMpHXW03gE6F4WdQyvuFRkjecwuWLwD2yCijw4tKA3NsEFpA1C3neiKhGXPSIGSfCYPMlQ==" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-daterangepicker/3.0.5/moment.min.js" integrity="sha512-i2CVnAiguN6SnJ3d2ChOOddMWQyvgQTzm0qSgiKhOqBMGCx4fGU5BtzXEybnKatWPDkXPFyCI0lbG42BnVjr/Q==" crossorigin="anonymous"></script>

<div class="container-fluid">
  <div class="date-selection d-flex flex-wrap align-items-center justify-content-center">

    <div class="input-box d-flex align-items-center">
      <label style="font-weight: normal !important;"> Date range :</label>
      <input type="text" name="daterange" class="form-control" placeholder="mm/dd/yyyyy - mm/dd/yyyy" />
      <span class="input-group-addon"><i class="fa fa-calendar"></i></span>
    </div>


    <button class="btn btn-default pull-right" id="btnSearch" type="button"><span class="fa fa-search"></span>
      Search</button>
    <button type="button" id="btnClearSearch" class="btn btn-primary">Clear Search</button>

  </div>
</div>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66380361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档