Bootstrap 列在 IE11 (Flex) 中不起作用
Bootstrap columns not working in IE11 (Flex)
我有以下标记:
.hero{
background:lightgrey;
padding: 50px 0px;
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<div class="hero">
<div class="container d-flex align-items-center">
<div class="row">
<div class="col-12">
<div class="text__wrap d-flex flex-column">
<h1>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</h1>
</div>
</div>
</div>
</div>
</div>
在 Chrome(和大多数其他浏览器)中,列按预期呈现。但是,在 IE11 中,该列不跨越 .container
.
我已经看到了其他几个关于此的问题并尝试了以下方法:
.text__wrap{
flex-basis: 100%
/* flex: 1
width: 100%; */
}
...两者都没有用。我哪里错了?
看来问题与d-flex有关。尝试从 .container div.
中删除 d-flex
使用以下代码:
<div class="hero">
<div class="container align-items-center">
<div class="row">
<div class="col-12">
<div class="text__wrap d-flex flex-column">
<h1>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</h1>
</div>
</div>
</div>
</div>
</div>
结果是这样的:
我有以下标记:
.hero{
background:lightgrey;
padding: 50px 0px;
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<div class="hero">
<div class="container d-flex align-items-center">
<div class="row">
<div class="col-12">
<div class="text__wrap d-flex flex-column">
<h1>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</h1>
</div>
</div>
</div>
</div>
</div>
在 Chrome(和大多数其他浏览器)中,列按预期呈现。但是,在 IE11 中,该列不跨越 .container
.
我已经看到了其他几个关于此的问题并尝试了以下方法:
.text__wrap{
flex-basis: 100%
/* flex: 1
width: 100%; */
}
...两者都没有用。我哪里错了?
看来问题与d-flex有关。尝试从 .container div.
中删除d-flex
使用以下代码:
<div class="hero">
<div class="container align-items-center">
<div class="row">
<div class="col-12">
<div class="text__wrap d-flex flex-column">
<h1>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</h1>
</div>
</div>
</div>
</div>
</div>
结果是这样的: