0

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

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

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

4

1 回答 1

0

三个 div 是如何相邻放置的?如果所有三个 div 都已float编辑,则可以margin-left在中间 div 上使用负数而不是负数left

见:http: //jsfiddle.net/Z2rB4/7/

于 2013-06-15T11:00:22.943 回答