根据mdn和msdn的描述,ie11是遵循规范的final标准的。
MDN:
[3] Internet Explorer 10 supports an old incompatible draft version of the specification; Internet Explorer 11 has been updated to support the final version.
https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Using_C
SS_flexible_boxes
MSDN:
In September 2012, the CSS Flexible Box ("Flexbox") Layout module was published as a W3C Candidate Recommendation, incorporating some changes in certain aspects of the specification. IE11 updates flexbox support with these changes, which include renamed properties, renamed property values, and more. Moving forward, use the new, unprefixed names (and values) and update existing sites accordingly.
https://msdn.microsoft.com/library/dn265027(v=vs.85).aspx
如果确实是bug,相信不难做一个最小化的demo证明一下。
我还没用到flexible box这么高级的功能,但我觉得bug的概率不是特别大。
【 在 facilitator (黄书中自有颜如玉 脸书中自有黄金屋) 的大作中提到: 】
: 不是库的bug 是IE11和苹果对flexbox的支持有问题
: chrome ff edge上都表现正常的flex 1 1 auto布局 到IE11和苹果的浏览器上就必须flex 0 0 auto加上对内部元素的固定尺寸限制
: 至于那个报错
: TypeError: Cannot Read Property "childNodes" Of Undefined在IE里面报错好像是个很普遍的问题
: 不过好在这个错本身并不影响实际功能
--
FROM 220.179.147.*