Html 调整左负值上的元素位置

Html 调整左负值上的元素位置,html,css,Html,Css,我有三个相邻的div。我要做的是使用负的left属性将第一个div与中间的div重叠。这样做之后,我希望第三个div仍然与中间相邻 通常情况下,将发生的情况是,中间div假定占用的空间仍然存在,而第三个div将定位在该空间之后,在中间div和第三个div之间留下一个间隙 为了解决这个问题,我还需要在第三个div上放置一个负的left属性,以便将其移动到中间div的旁边。是否有一个属性可以设置为三个元素中的任何一个(或包含三个div的div容器),以避免将负的left属性放置在第三个div上?三个

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

通常情况下,将发生的情况是,中间div假定占用的空间仍然存在,而第三个div将定位在该空间之后,在中间div和第三个div之间留下一个间隙


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

三个div如何相邻放置?如果所有三个div都是
float
ed,您可以在中间div上使用负数
左边距
,而不是负数
左边距

见:

您能展示一下您尝试使用的CSS吗?…并描绘出您想要实现的效果吗?请看:问题是在我的实际程序中,div有不同的宽度,因此我必须计算每个左属性的负值。我想做的唯一不变的事情是将前面的元素重叠10px。这似乎很好。谢谢,先生。