我尝试在CSS3中使用多列。我有列中断的问题。可以使用Chrome和Firefox,但不适用于Internet Explorer 10& 11.使用IE,它可以与第一列一起使用,但不能与另一列一起使用。
http://jsfiddle.net/JYr5G/5/查看我的例子
我在css中使用:
-webkit-column-break-inside:avoid;
-moz-column-break-inside:avoid;
break-inside:avoid;
知道如何解决这个问题吗?
谢谢
答案 0 :(得分:2)
我认为IE 10-11需要这个
-webkit-column-break-inside:avoid;
-moz-column-break-inside:avoid;
break-inside:avoid-column;
break-inside:avoid-column;
正在改变。
答案 1 :(得分:0)
我不确定它是否适合您,但在我从列表项中删除float:left
后,break-inside:avoid
按照预期在每一列中运行。
答案 2 :(得分:-1)
你有没有试过-ms-前缀?
-webkit-column-break-inside:avoid;
-moz-column-break-inside:avoid;
-ms-column-break-inside: avoid;
break-inside:avoid;
我改变了你的例子:http://jsfiddle.net/JYr5G/9/