【发布时间】:2015-03-08 05:30:36
【问题描述】:
http://www.w3.org/TR/css3-exclusions/ 是我需要的并且 IE 支持它,这可以在 http://ie.microsoft.com/testdrive/html5/positionedfloats/default.html 上很好地演示
但是似乎没有其他浏览器支持 wrap-flow 属性。
如何在 IE 以外的任何浏览器上实现定位浮动? (“排除块”可以在固定位置,但它周围的一切都是动态的。)
注意我已经尝试了 css "shape-outside" 属性:http://jsfiddle.net/ourk5mue/
-webkit-shape-outside: polygon(0px 280px, 100% 280px, 100% 500px, 0px 500px);
但是结果要么不可靠(由于偶尔禁用换行(如在 chrome 上所见)),要么不受支持(在 firefox 上)。
看来我必须使用 javascript 在文档流中手动重新定位 DOM 元素。这只能用 CSS 完成吗?
【问题讨论】:
-
排除仍处于工作草案阶段,我相信在 Chrome 等中启用它们的唯一方法是启用实验性功能。
标签: css angularjs css-float css-position angularjs-ng-repeat