父级具有flex-flow时,元素在IE11中不与Flexbox水平居中:列换行;

kni*_*ion 3 css css3 flexbox internet-explorer-11

JSFiddle链接

.thing {
	background-color: tomato;
	max-width: 300px;
	padding: 30px;
	display: flex;
	margin: 0 auto;
	flex-flow: column wrap;
}

.not-centered {
	max-width: 150px;
	background-color: #fefefe;
	margin: 0 auto;
}
Run Code Online (Sandbox Code Playgroud)
<div class="thing">
	<div class="not-centered">
		im not centeredi in ie11
	</div>
</div>
Run Code Online (Sandbox Code Playgroud)

我认为它起作用,因为如果max-widthmargin: 0 auto设置.但正如你所看到的那样,它不是水平居中的,因为他的父母.thingflex-flow: column wrap.

有什么想法在这个设置中解决这个问题?

PS适用于Chrome/FF

kni*_*ion 5

包装.not-centereddivblock显示解决了IE11的问题