在col-sm-6内的Bootstrap 4 col-sm-6无法正常工作

JS开发

我试图将div与class一起使用,col-sm-6并尝试使用col-sm-6and col-sm-6class将其再次划分为12个网格但是,它似乎不起作用。col-sm-6内部col-sm-6占据父对象的整个宽度,而不是应保持其宽度的50%。

该模式曾经在Bootstrap 3中很好用,但在Bootstrap 4中似乎不起作用。

Bootstrap 3--工作原理:https : //codepen.io/vishalgulati/pen/axMNRz 在此处输入图片说明

Bootstrap 4-它不起作用-https: //codepen.io/vishalgulati/pen/KYEzxr 在此处输入图片说明

两者使用相同的代码:

  <div class="container-fluid">
    <!-- Control the column width, and how they should appear on different devices -->
    <div class="row">
      <div class="col-sm-6" style="background-color:yellow;">
        <div class="col-sm-6" style="background-color:red;">25%</div>
        <div class="col-sm-6" style="background-color:pink;">25%</div>
      </div>
      <div class="col-sm-6" style="background-color:orange;">50%</div>
    </div>
</div>
inem88

Bootrap 4使用“ flex”样式。因此,您有两种方法:

1)您需要添加

<div class="row">

在类col-sm-6的前两个div之前,然后将其关闭。

您可以看到修改后的示例:https : //codepen.io/anon/pen/ZZPOEz

2)您需要在cols-sm-6的第一个div上添加flex(display:flex;),其中包含两个div。

<div class="col-sm-6" style="display: flex;background-color:yellow;">

您可以看到修改后的示例:https : //codepen.io/anon/pen/MRxeow

或向其添加类“行” -https://codepen.io/anon/pen/wZOWPO

<div class="col-sm-6 row" style="background-color:yellow;">

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用的是<div class =“ col-sm-6”>还是<b-col sm =“ 6”>是否相同?

“ col-xs-12 col-sm-6 col-md-4 col-lg-3”和col-xs-12页面中心

我的bootstrap 4 col-sm-6行未在移动设备上堆叠

如何在具有4个img的引导程序(col xs-12 col-sm-6 col-md-2 col-lg-2)中居中?

Bootstrap 网格不适用于 codeply 或 devtools。<div class="col-lg-3 col-md-4 col-sm-6"> 的大小没有改变

Bootstrap 3混合col-md-3和col-sm-4

Bootstrap 4-与col-sm-12的col没有响应

调整 Bootstrap“行”以适应各种列“col-xs-12 col-sm-4 col-md-3”?

在Bootstrap 3中使用col-*-12(col-xs / col-sm等)

Bootstrap中的col-lg-*,col-md- *和col-sm- *有什么区别?

如何调试twitter bootstrap v4-alpha网格?col-sm-offset- *不起作用

Bootstrap 4 IE不会在card-img-overlay上使用col-sm-12

在React中将.map()帮助器与bootstrap <Col sm =“ 4” />布局一起使用

Angular ng-if和更改Twitter Bootstrap col-sm

我需要在col-sm-6断点上将第5列面板居中对齐

如何给两个col-sm-6网格框内的边距?

为什么我不能并排放置两个col-sm-6?

如何在angularjs中的ng-repeat中进行排序?:<li class =“ col-lg-3 col-md-4 col-sm-6” ng-repeat =“在eventsFromCatalogData中的项目| orderBy:item.id”>

了解Bootstrap 3中的网格类(col-sm-#和col-lg-#)

Bootstrap 3 col-sm-offset-x影响col-md-x结构

如何使用 col-sm 内联?

Bootstrap 4 - 类 .col 无法正常工作

提供边距/填充会影响col-sm-n。如何在bootstrap4中避免这种情况

Bootstrap col-sm-offset不适用于小型设备

引导表调整/重新组织 col-sm

响应式图像不会遵循 col-sm-12

Col-Sm对页面没有影响

CSS:如何微调 col-sm-X 类的断点

引导程序-需要“ col-sm-12”吗?