我尝试在 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;
知道如何解决吗?
谢谢你
我尝试在 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;
知道如何解决吗?
谢谢你
我认为 IE 10-11 需要这个
-webkit-column-break-inside:avoid;
-moz-column-break-inside:avoid;
break-inside:avoid-column;
正在break-inside:avoid-column;改变。
我不确定它是否适合您,但是在我float:left从列表项中删除后,break-inside:avoid它在每一列中都按预期工作。
您是否尝试过 -ms- 前缀?
-webkit-column-break-inside:avoid;
-moz-column-break-inside:avoid;
-ms-column-break-inside: avoid;
break-inside:avoid;
我改变了你的例子:http: //jsfiddle.net/JYr5G/9/