Css 移动div会在原始位置留下一个空间?
我有一个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取决于您
.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代码>