IE11上基于0%基础的Flex项目溢出

时间:2015-11-10 11:58:11

标签: css css3 internet-explorer internet-explorer-11 flexbox

从这个简单的代码集http://codepen.io/anon/pen/Mazjyv中可以看出,有一个按钮,它是flex-basis 0%的灵活项目。

在其他浏览器中,内容不会溢出按钮容器,但是在IE11上却没有。

有什么理由呢?

1 个答案:

答案 0 :(得分:1)

问题在于这个规则:

button
{
    flex: 0 0 0%;
}

您告诉button不成长不缩小您的初始主要尺寸为0

改为使用:

button
{
    flex: 1 0 0%;
}

另外,顺便说一句,文字溢出也发生在Chrome 46中。