在Bootstrap 4中划分5列中的一行?

wea*_*api 18 html css twitter-bootstrap twitter-bootstrap-4

你如何在Bootstrap 4中的5列中平均划分一行,它总共有12列?有谁知道?

Dav*_*idG 16

Bootstrap 4不使用像版本3那样的浮点数,因此它可以使用col类自动将列空间分开.因此,对于5个等间距列,只需执行以下操作:

.col1 {
  background-color: red;
}
.col2 {
  background-color: green;
}
.col3 {
  background-color: blue;
}
.col4 {
  background-color: orange;
}
.col5 {
  background-color: brown;
}
Run Code Online (Sandbox Code Playgroud)
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous">

<div class="container">
  <div class="row">
    <div class="col col1">Column 1</div>
    <div class="col col2">Column 2</div>
    <div class="col col3">Column 3</div>
    <div class="col col4">Column 4</div>
    <div class="col col5">Column 5</div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

  • 如果你有一个<5项但仍然需要5-col网格的行,这个答案将无济于事.相反,它会拉伸项目以填充网格. (16认同)
  • 答案稍微不完整,因为它没有提到例如`col-md-auto`,例如你可以组合`col-12`和`col-md-auto` (3认同)
  • @DavidG 效果很好,但是您能否建议如何在响应式视图中扩展它(到“col-sm-12”)。 (2认同)
  • @ Sk446 你不能只添加一个空的 col 吗? (2认同)