【发布时间】:2019-02-17 10:15:49
【问题描述】:
我正在构建一个自定义工具提示,它使用position: fixed 和动态top 和left 来跟随您的鼠标光标。工具提示具有使用 flexbox 构建的相对复杂的布局。我遇到了 IE11 的问题(否则它使用 autoprefixer 就可以很好地支持 flexbox),其中工具提示的宽度被折叠起来,就好像它没有内容一样。
我做了一个 Codepen,去掉了我所有的实现细节,除了最基本的 Bootstrap 布局和 CSS,问题仍然存在。您可以在此处https://codepen.io/ryangiglio/pen/xajLJr 看到它的实际效果。代码如下:
HTML
<!-- Regular content -->
<div class="container-fluid">
<div class="row">
<div class="col-4 text-center">
Column
</div>
<div class="col-4 text-center">
Column
</div>
<div class="col-4 text-center">
Column
</div>
</div>
</div>
<!-- Tooltip content -->
<div class="custom-tooltip">
<div class="container-fluid">
<div class="row">
<div class="col-12 text-center">
Tooltip Title
</div>
</div>
<div class="row">
<div class="col-4 text-center">
Column
</div>
<div class="col-4 text-center">
Column
</div>
<div class="col-4 text-center">
Column
</div>
</div>
</div>
</div>
CSS
.custom-tooltip {
position: fixed;
top: 50px;
left: 50px;
background: white;
box-shadow: 0 0 5px 1px black;
}
这就是它在 Chrome 中的样子
以及它在 IE11 中的外观
【问题讨论】:
-
整页模式适用于 IE11 ,调试模式取决于:如果您已登录,未过期,您(或我)是否有专业帐户...
标签: css internet-explorer flexbox bootstrap-4 internet-explorer-11