Я создаю пользовательскую подсказку, которая использует position: fixed
и динамические top
и left
, чтобы следовать за курсором мыши. Всплывающая подсказка имеет относительно сложную компоновку с помощью flexbox. У меня проблема с IE11 (который в остальном прекрасно поддерживает 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