绝对定位的元素边距移动其他元素

时间:2013-09-19 20:50:16

标签: css margin

我需要设置表单输入边距的动画,而不会影响任何其他元素的位置。所以我为表格中的所有输入提供了所有输入position: absolute 然而,这给我带来了一个问题:所有输入都紧密相连,如果向它们添加margin-top: 40px,它会将所有输入作为一个元素影响,而不是将它们单独分开。

如何单独分隔所有输入元素?

2 个答案:

答案 0 :(得分:0)

如果您的元素绝对定位,请使用它们的位置将它们分开。

您添加的任何边距只会使每个元素变大,但不会影响元素的实际位置。

请注意,您可以通过将元素包装在DIV中,然后立即为整个DIV的位置设置动画,从而使自己更轻松。但是,正如上面的评论员所说,我们不确定你到底想要实现的目标。

答案 1 :(得分:0)

听起来像位置:相对是修改表单输入边距而不影响其他任何内容的更好的解决方案。绝对将它从流中取出,但使用相对值可以移动元素而不会影响其他元素。