Css 移动div会在原始位置留下一个空间?

Css 移动div会在原始位置留下一个空间?,css,html,Css,Html,我有一个div,我的动作如下: .x .y { position: relative; top: 163px; } 现在,它将保留一个与最初放置它的div大小相同的空间。有没有办法摆脱这个空间 谢谢 使用位置:绝对而不是位置:相对。。。然后改为top:163px使用页边距顶部:163px 更新您也可以使用,top:163px取决于您使用它的目的 使用位置:绝对而不是位置:相对。。。然后改为top:163px使用页边距顶部:163px 更新您也可以使用,top:163px取决于您

我有一个div,我的动作如下:

.x .y {
    position: relative;
    top: 163px;
}
现在,它将保留一个与最初放置它的div大小相同的空间。有没有办法摆脱这个空间


谢谢

使用
位置:绝对而不是
位置:相对。。。然后改为
top:163px使用
页边距顶部:163px


更新您也可以使用,
top:163px取决于您使用它的目的

使用
位置:绝对而不是
位置:相对。。。然后改为
top:163px使用
页边距顶部:163px


更新您也可以使用,
top:163px取决于您使用它的目的

我猜
位置:绝对
在大多数情况下都不是选项


尝试使其浮动

我猜
位置:绝对
在大多数情况下都不是选项


尝试使其浮动

是的,工作。。。但是现在太远了。。。如何修复?我想我可以使用left,因为position:absolute会使它以不同的屏幕和分辨率出现在不同的位置上。您能粘贴您尝试使用的代码吗?如果您试图在屏幕上居中,使每个屏幕大小都相等,您可以这样做:
left:50%;右边距:-300px将边距右移到你喜欢的位置。我不想将它居中,我只想将它从原来的位置向下移动,而不留下空白,仅此而已。然后移动到你想移动的div。添加
位置:绝对位置。从该div中删除任何将其置于顶部、底部、左侧或右侧的css,只使用负或正边距:例如
margin:-100px 0 200px是的,工作。。。但是现在太远了。。。如何修复?我想我可以使用left,因为position:absolute会使它以不同的屏幕和分辨率出现在不同的位置上。您能粘贴您尝试使用的代码吗?如果您试图在屏幕上居中,使每个屏幕大小都相等,您可以这样做:
left:50%;右边距:-300px将边距右移到你喜欢的位置。我不想将它居中,我只想将它从原来的位置向下移动,而不留下空白,仅此而已。然后移动到你想移动的div。添加
位置:绝对位置。从该div中删除任何将其置于顶部、底部、左侧或右侧的css,只使用负或正边距:例如
margin:-100px 0 200px