我有三个彼此相邻的 div。我想要做的是使用负左属性将第一个 div 与中间 div 重叠。这样做之后,我希望第三个 div 仍然与中间相邻。
通常情况下,中间的 div 应该占据的空间仍然存在,而第三个 div 将自己定位在该空间之后,在中间的 div 和第三个 div 之间留下一个空隙。
为了解决这个问题,我还需要在第三个 div 上放置一个负的 left 属性,以将其移动到中间的 div 旁边。是否可以为三个元素(或包含三个 div 的 div 容器)中的任何一个设置属性,以避免将负左属性放在第三个 div 上?
最佳答案
这三个 div 是如何相邻放置的?如果所有三个 div 都是 float
,您可以在中间的 div 上使用负 margin-left
而不是负 left
。
关于html - 在负左值上调整元素位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17122835/