【发布时间】:2017-11-05 04:41:50
【问题描述】:
使用 Bootstrap 4,我在尝试分别使用 align-items-start 和 align-items-end 时遇到垂直对齐嵌套行的问题。
这是我当前的代码:
<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-fluid">
<div class="row justify-content-around">
<div class="col-sm-2 align-self-center"> <!-- Left side col -->
<p>Content goes here</p>
<p>Content goes here</p>
<p>Content goes here</p>
<p>Content goes here</p>
<p>Content goes here</p>
<p>Content goes here</p>
<p>Content goes here</p>
</div>
<div class="col-sm-8"> <!-- Right side col -->
<div class="row align-items-start" style="background-color:gray;"> <!-- Upper right row -->
<div class="col">
<p>Right col, upper left</p>
</div>
<div class="col">
<p>Right col, upper right</p>
</div>
</div>
<div class="row align-items-end" style="background-color:orange;"> <!-- Lower right row -->
<div class="col">
<p>Right col, lower left</p>
</div>
<div class="col">
<p>Right col, lower middle</p>
</div>
<div class="col">
<p>Right col, lower right</p>
</div>
</div>
</div>
</div>
</div>
这是一个小提琴:http://jsfiddle.net/SIRmisterD/x1hphsvb/17/
据我所知,当我检查元素时,父列(col-sm-8 行)相对于左侧列(col-sm-2)的大小是正确的,因为它们的高度相同。但是,一旦引入了两个嵌套行,align-items-xxx 类就不会被使用。
【问题讨论】:
标签: html twitter-bootstrap css twitter-bootstrap-4