【发布时间】:2018-01-25 00:32:10
【问题描述】:
根据标题,我使用的是 Bootstrap 4,即使在简单的行列配置上,我也可以重现 Internet Explorer 的问题:列换行不适用。
虽然在带有小屏幕的 chrome 中,所有元素都很好地适合视口,但在资源管理器中,它们会被修剪而不是像预期的那样包裹。
<div class="container root">
<div class="row">
<div class="col">
<div class="row no-gutters">
<div class="col-auto logo">
<img src="https://www.gravatar.com/avatar?d=mm&s=60" alt="">
</div>
<div class="col title">
Extralongword supermegagiga
</div>
</div>
</div>
<div class="col">
<div class="row no-gutters">
<div class="col">
<select class="form-control-sm" name="" id="">
<option value="">Please choose...</option>
</select>
<button class="btn btn-sm btn-primary">+</button>
</div>
<div class="col">
<select class="form-control-sm" name="" id="">
<option value="">Please choose...</option>
</select>
<button class="btn btn-sm btn-primary">+</button>
</div>
</div>
</div>
</div>
</div>
检查这个 Codepen 的问题很明显: https://codepen.io/stilllife00/pen/VyOMBX
这可能是带有 flexbox 的 Explorer 的错误行为,但我认为 bootstrap 应该涵盖这个跨浏览器问题。
【问题讨论】:
-
您正在测试哪个版本的 IE?我在 chrome 和 IE11 中看起来是一样的。
-
@TidyDev 11.125.16299.0,差异出现在小屏幕上,当组件应该包裹而不是裁剪时
标签: twitter-bootstrap internet-explorer bootstrap-4 twitter-bootstrap-4