css - 如何在 bootstrap 4 container-fluid 中左对齐元素

标签 css html bootstrap-4

在这种情况下,无论设备大小如何,我都需要第 1 行和第 2 行中的文本左对齐,而第 2 行中不会出现左侧间隙。

我尝试应用 m-1、p-1、text-left,甚至负填充,但没有一个删除第 2 行中的前导空格。谢谢。

JSFiddle containing problem code Here

<h4>Line 1-Header4 </h4>
<div class="container-fluid">
   <h4> Line2-Header4 </h4>  <!-- HERE IS THE ISSUE -->
   <div class="row zz-border-Top2 
      border-bottom border-primary text-center bg-light">
      <div class="col-sm-1 font-weight-bold text-dark bg-warning">
         <h6>Text1</h6>
      </div>
      <div class="col-sm-2">
         <h6> Text 2 </h6>
      </div>
      <div class="col-sm-9 text-left" style="color:navy;">
         <h6>Text 3</h6>
      </div>
   </div>
</div>

最佳答案

需要在容器内部使用row来补偿container添加的padding与row的负边距

<link rel="stylesheet" type="text/css" href="//stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css">
<h4>Line 1-Header4 </h4>
<div class="container-fluid">
  <div class="row">
   <h4> Line2-Header4 </h4>  <!-- HERE IS THE ISSUE -->
  </div>
   <div class="row zz-border-Top2 
      border-bottom border-primary text-center bg-light">
      <div class="col-sm-1 font-weight-bold text-dark bg-warning">
         <h6>Text1</h6>
      </div>
      <div class="col-sm-2">
         <h6> Text 2 </h6>
      </div>
      <div class="col-sm-9 text-left" style="color:navy;">
         <h6>Text 3</h6>
      </div>
   </div>
</div>

关于css - 如何在 bootstrap 4 container-fluid 中左对齐元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52434593/

相关文章:

javascript - 无法在 PHP 和 Javascript 中更改字体颜色 onClick

jquery - 应用样式前查询、完成动画

javascript - 单击更改 anchor 标记的内容和目标

javascript - BS4 : Disable Button with a button

html - Bootstrap 4 全屏桌面 - 列填充剩余空间

html - 如何在 flexbox 行之间添加一条线?

html - Bootstrap 根据移动布局更改 css

html - 在过滤器内动画 feDropShadow

javascript - 根据Javascript中的字符将 "getElementById"分成多个字符串?

css - 我的网站仅在移动设备上向右滚动,但只有空白区域