【发布时间】:2017-03-04 23:18:51
【问题描述】:
我想使用 flexbox 垂直对齐 Bootstrap 面板,但我想不通。
html
<div class="container">
<div class="row vertical-align">
<div class="col-md-8">
<div class="panel panel-default">
<div class="panel-heading">Title</div>
<div class="panel-body">
<p>Bla bla</p>
</div>
</div>
</div>
</div>
</div>
CSS
html, body {
height:100%;
}
.vertical-align {
display: -webkit-box;
display: flex;
-webkit-box-align: center;
align-items: center;
-webkit-box-pack: center;
justify-content: center;
}
水平对齐有效,只有垂直对齐不起作用。面板贴在屏幕顶部
【问题讨论】:
标签: twitter-bootstrap sass flexbox