首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >10非法侵入

10非法侵入
EN

Stack Overflow用户
提问于 2013-11-10 22:49:54
回答 3查看 1.1K关注 0票数 1

我尝试在CSS3中使用多列。我对立柱中断有问题。适用于chrome和Firefox,但不适用于10 & 11。对于IE,它可以使用第一列,但与另一列不兼容。

http://jsfiddle.net/JYr5G/5/用于查看我的示例

我在css中使用:

代码语言:javascript
复制
-webkit-column-break-inside:avoid;
-moz-column-break-inside:avoid;
break-inside:avoid;

知道怎么解决吗?

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-11-11 17:31:23

我不确定它是否适合您,但是在我从列表项中删除float:left之后,break-inside:avoid在每一列中都能正常工作。

http://jsfiddle.net/r3TpW/

票数 0
EN

Stack Overflow用户

发布于 2013-11-10 22:53:36

我想IE10-11需要这个

代码语言:javascript
复制
-webkit-column-break-inside:avoid;
-moz-column-break-inside:avoid;
break-inside:avoid-column;

break-inside:avoid-column;是变化。

http://jsfiddle.net/JYr5G/8/

票数 2
EN

Stack Overflow用户

发布于 2013-11-10 23:04:42

你试过-ms-前缀了吗?

代码语言:javascript
复制
-webkit-column-break-inside:avoid;
-moz-column-break-inside:avoid;
-ms-column-break-inside: avoid;
break-inside:avoid;

我改变了你的例子:http://jsfiddle.net/JYr5G/9/

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19896268

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档