html - 网格系统不适用于移动设备

标签 html css bootstrap-4

因此,我试图将这 4 张图像放在两行(仅限移动设备)上,每行两张。在桌面上,它们仅在一行中居中。

我无法在不弄乱桌面 View 的情况下让底部的两个以移动设备为中心。

这是我的:

<div class="col-12 col-sm-12">
  <div class="row">
    <div class="col-1 col-sm-1"></div>
    <div class="col-5 col-sm-2 aboutMid aboutMid1">
      <img src="assets/about/about1.jpg">
    </div>
    <div class="col-5 col-sm-2 aboutMid aboutMid1">
      <img src="assets/about/about2.jpg">
    </div>
    <div class="col-5 col-sm-2 aboutMid aboutMid1">
      <img src="assets/about/about3.jpg">
    </div>
    <div class="col-5 col-sm-2 aboutMid aboutMid1">
      <img src="assets/about/about4.jpg">
    </div>                  
  </div>
</div>

这是发生了什么: picture

谢谢

最佳答案

您可以使用 margin utils像这样居中...

https://www.codeply.com/go/sA5gd0e2Zp

    <div class="col-12 col-sm-12">
        <div class="row">
            <div class="col-5 col-sm-2 ml-auto aboutMid aboutMid1">
                <img src="//placehold.it/400" class="img-fluid">
            </div>
            <div class="col-5 col-sm-2 mr-auto mr-sm-0 aboutMid aboutMid1">
                <img src="//placehold.it/400" class="img-fluid">
            </div>
            <div class="col-5 col-sm-2 ml-auto ml-sm-0 aboutMid aboutMid1">
                <img src="//placehold.it/400" class="img-fluid">
            </div>
            <div class="col-5 col-sm-2 mr-auto mrnone aboutMid aboutMid1">
                <img src="//placehold.it/400" class="img-fluid">
            </div>
        </div>
    </div>

关于html - 网格系统不适用于移动设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48325382/

相关文章:

javascript - 在表之间拖动时将一个 'td' 元素与另一个元素交换

html - 没有计算输入元素的边距,但在指标(和显示)下有边距

html - CSS:文本位于所选颜色的基线上

html - 将表单元素移动到它们看起来堆叠的位置

jQuery-:focus Triggering When Switching Windows/Tabs

html - 悬停后更改其他表格元素的样式

jQuery 在要添加到 DOM 的段落元素中添加一个 span 元素

html - Bootstrap 4导航栏和扩展问题

使用 Bootstrap Less 加载 jQuery

Angular 垫自动完成框位于引导导航栏组件下方