bootstrap d-flex中的Jquery Datatable在Internet Explorer中溢出父级

Posted

技术标签:

【中文标题】bootstrap d-flex中的Jquery Datatable在Internet Explorer中溢出父级【英文标题】:Jquery Datatable inside bootstrap d-flex is overflowing parent in internet explorer 【发布时间】:2017-12-16 01:04:43 【问题描述】:

Datatable 仅在 Internet Explorer 中使用 d-flex 类呈现外部或从父级溢出。

<div class="d-flex justify-content-center">
    <div class="card">
        <div class="card-header">HEADER</div>
        <div class="card-block">
          JQUERY DATATABLE
        </div>
    </div>
</div>

这里是这个问题的 JSFiddle https://jsfiddle.net/q9L2L6dz/

【问题讨论】:

【参考方案1】:

这是一个已报告的问题,您可以查看here。

解决它的一种方法是为您的行设置固定宽度。更改此行:

<div class="row" style="padding-top:5px; padding-bottom:15px;">

到:

<div class="row" style="padding-top:5px; padding-bottom:15px;width: 900px;">

当然,您需要使用媒体查询而不是像 900px 这样的静态值。

您更新的fiddle

【讨论】:

以上是关于bootstrap d-flex中的Jquery Datatable在Internet Explorer中溢出父级的主要内容,如果未能解决你的问题,请参考以下文章

在 .d-flex 容器引导程序 4 中使用 .col-*

避免在 d-flex 或替代中重新定位元素

如何在 Bootstrap 4 中的图像覆盖卡上垂直对齐?

防止 Bootstrap 按钮填充 flexbox

当列表项在 d-flex 中向左浮动时对齐列表中心

Bootstrap mt-auto 不对齐底部