css - Internet Explorer 10 Flexbox : Line from <p> element does not break (+Codepen)

标签 css flexbox line internet-explorer-10 word-wrap

我在使用 IE10 时遇到了 Flexbox 问题。

看看这个片段:

.main {
    background: gray;
    margin: 0 auto;
    max-width: 600px;
}

.box {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: wrap row;
    flex-flow: row wrap;
}
<div class="main">
    <div class="box">
        <p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>
    </div>
</div>

图片:http://s23.postimg.org/x70atnojd/ie10.jpg

Flexbox 容器内的段落元素不会中断。有什么想法可以解决这个问题吗?

最佳答案

您需要为 flex 盒内的元素添加宽度。

因此段落标签上的宽度应该可以解决问题。

.box p {
    width: 100%;
}

关于css - Internet Explorer 10 Flexbox : Line from <p> element does not break (+Codepen),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27063825/

相关文章:

javascript - 任何人都有使用 css 和 html 创建它的简单方法?

javascript - 设置 css 过渡之间的最小间隔

html - inline-block 和 block in list

css - 如何在不使列表项居中的情况下使 div 居中

css - flex 元素排成一行(内联)但应垂直堆叠

html - 使用 CSS3 或 flex-box 进行多列、多行垂直和水平对齐

html - flex 盒子。避免高度比 parent 长的 child (列方向)

c++ - 从二进制文件读取并存储到缓冲区

command - 为什么 eth(以太坊)不工作?

css - 为什么 float 元素的非 float 父元素会崩溃?