1

我成功地使用了灵活的盒子布局,但需要将一个元素绝对定位在其中一个盒子内。

我已阅读http://www.w3.org/TR/2009/WD-css3-flexbox-20090723/#flex尤其是:灵活性仅适用于正常流程中的元素。由于绝对定位和固定定位的元素不在流动中,因此它们上指定的任何灵活性或 flexgroup 都将被忽略。

具体用途是嵌入谷歌地图,它的 DIV 定位绝对准确,或多或少不受我的控制。最终结果是 DIV 相对于包含我的灵活框布局的第一个非框元素而不是我放入的框元素定位。我假设这是因为它是最后一个具有真实位置的元素.

我理解为什么会发生这种情况,但是有没有人知道将绝对定位的元素放在灵活的盒子元素中的解决方法,这样绝对定位的元素的位置相对于灵活的盒子元素。我认为这是有道理的。

O。

4

1 回答 1

2

我认为唯一的解决方法是使用<iframe>- 它可以使用灵活的框布局进行定位,而其内容(谷歌地图)使用绝对定位。

于 2011-08-09T13:17:07.150 回答