html - Bootstrap 4 网格 - 行的长度不同

标签 html css

我正在实现 Bootstrap 4 网格。我注意到,如果我在容器上设置 max-width,行的长度就会变得不均匀。

这是一个例子:

.container {
  max-width: 500px !important;
}

.purple-row [class^="col"] {
  background-color: rgba(232, 179, 254, 0.5);
  border: 1px solid rgba(232, 179, 254, 0.75);
}
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-beta.2/css/bootstrap.css" rel="stylesheet" />
<div class="container">
  <div class="row purple-row">
    <div class="col-8">col-8</div>
    <div class="col-4">col-4</div>
  </div>
  <div class="row purple-row">
    <div class="col">col-4</div>
    <div class="col">col-4</div>
    <div class="col">col-4</div>
  </div>
</div>

这是为什么呢? flex-basis 百分比列不准确吗?也许我缺少一些简单的东西,但我很感谢这里的帮助。

这是一个CodePen Demo对此进行实验。

Bootstrap 4 允许您通过其 $container-max-widths 变量设置容器 max-width。但是,当我这样做时,我遇到了我所描述的问题。

最佳答案

第二行具有名为col的类,而第一行具有名为col-8的类,并且col-4。通过简单地将其他 col 也设置为 col-4,就可以解决问题: JSFiddle .

关于html - Bootstrap 4 网格 - 行的长度不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50049366/

相关文章:

javascript - 使用 JavaScript 更改表格单元格的宽度

html - 将 Bootstrap li 元素置于响应页面的中心

html - 渲染带有嵌套在其他表格中的半径边框的 html 表格单元格时的 IE 间隙

html - 视口(viewport)不起作用

html - 如何让div响应屏幕分辨率?

php - 使用 php 从管理面板更改 css 值

css - 不同表格中的表格单元格宽度不一致

html - 连字符或下划线最好写HTML类或ID名称

html - CSS 子元素的替代颜色

javascript - 如何使用 Bootstrap 将图像显示为弹出窗口