【发布时间】:2015-11-10 11:58:11
【问题描述】:
从这个简单的代码笔中可以看出:http://codepen.io/anon/pen/Mazjyv,有一个按钮,它是一个带有flex-basis 和0% 的弹性项目。
在其他浏览器中内容不会溢出按钮容器,但在 IE11 上会溢出。
有什么线索吗?
【问题讨论】:
标签: css internet-explorer internet-explorer-11 flexbox
从这个简单的代码笔中可以看出:http://codepen.io/anon/pen/Mazjyv,有一个按钮,它是一个带有flex-basis 和0% 的弹性项目。
在其他浏览器中内容不会溢出按钮容器,但在 IE11 上会溢出。
有什么线索吗?
【问题讨论】:
标签: css internet-explorer internet-explorer-11 flexbox
问题在于这条规则:
button
{
flex: 0 0 0%;
}
你告诉button:不要增长,不要收缩,你的初始主尺寸是0。
改为使用:
button
{
flex: 1 0 0%;
}
另外,顺便说一句,Chrome 46 中也发生了文本溢出。
【讨论】: