作为一种CMS后端解决方案,我希望用户可以有意地将任何CMS元素切换到float: left
。然而,我必须发现,由于所有容器元素也使用相对定位,任何放置在浮动元素旁边的元素都会重叠(仅以块的形式,而不是内容),从而使用户无法使用其他元素控件。
<div id="container1" class="elContainer" style="float: left;"></div>
<div id="container2" class="elContainer" style=""></div>
.elContainer {
position: relative;
}
您可以尝试使用此JSFiddle设置来测试该问题: http://jsfiddle.net/PNktA/ 如果从第一个外部容器中移除float,您将能够单击编辑按钮。如果保留float,则无法单击它。
我尝试在此处找到适用的解决方案,但我没有成功。有人知道如何解决这个问题吗?
如果解决方案仅适用于FF和Safari,则没有问题,因为我可以要求我的后端使用这些浏览器。