在负左值上调整元素位置

时间:2013-06-15 10:52:23

标签: html css

我有三个彼此相邻的div。我想要做的是使用负左属性将第一个div与中间div重叠。在这之后,我希望第三个div仍然与中间相邻。

通常情况下,中间div假设占据的空间仍然存在,第三个div将自己定位在空间之后,在中间div和第三个div之间留下间隙。

要解决这个问题,我还需要在第三个div上放置一个负左属性,将它移到中间div旁边。是否有一个属性,我可以设置为三个元素中的任何一个(或容纳三个div的div容器),以避免将负左属性放在第三个div上?

1 个答案:

答案 0 :(得分:0)

这三个div如何相邻?如果所有三个div都是float,则可以在中间div上使用否定margin-left而不是使用负left

请参阅: http://jsfiddle.net/Z2rB4/7/