【发布时间】:2019-09-20 18:04:26
【问题描述】:
.row {
background: green;
color: white;
margin-top: 20px;
}
.col2 {
border: 3px solid black;
display: flex;
flex-direction: column;
flex-wrap: wrap;
align-content: flex-end;
}
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
<div class="container">
<div class="row">
<div class="col-6 col1">
Text
</div>
<div class="col-6 col2">
<p>
Home
</p>
<p>
Lorem ipsum dolor sit
</p>
</div>
</div>
</div>
jsfiddle:https://jsfiddle.net/ez68c5mr/
align-content: flex-end not working IE 11。我想将 col-2 行向右对齐。 align-items: flex-end 没有做我想做的事。
align-items: flex-end 像这样。
Home
Lorem ipsum dolor sit
我想要这个。但是 align-content 在 IE 中不起作用。
Home
Lorem ipsum dolor sit
【问题讨论】:
-
尝试在
display: flex;之外添加display: -ms-flexbox。 -
您可能还需要添加
-ms-flex-align: end;,或align-items: flex-end;。 -
@ChristopherBennett 不工作:/
-
试试
-ms-flex-pack: end或-ms-flex-line-pack: end? -
是的,我有种感觉,它可能不会。显然 IE 这些年来在 flexbox 方面遇到了各种各样的问题,而且几乎有太多的“修复”要么不起作用,要么不再起作用。
标签: css bootstrap-4 flexbox internet-explorer-11