You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用CSS相对定位移动图片时遇到问题求助

CSS相对定位移动图片失效问题解决

问题根源

你给.second和.third类设置的top、left值没加长度单位(比如px),CSS里除了0之外的长度值必须带单位,不然浏览器会直接忽略这些属性,自然没法移动图片。

修正后的CSS代码

img.first {
  position: relative;
  top: -75px;
  left: -1px;
}

img.second {
  position: relative;
  top: -198px; /* 补上px单位 */
  left: -35px; /* 补上px单位 */
}

img.third {
  position: relative;
  top: -198px; /* 补上px单位 */
  left: -35px; /* 补上px单位 */
}

额外提示

  • 相对定位是基于元素原本的位置偏移,偏移后元素原来的位置会被保留(不会脱离文档流),如果不想占位可以考虑用绝对定位,但要记得给父容器设置position: relative作为参照。
  • 所有CSS长度类属性,只要数值不是0,都得指定单位,常用的有px、em、rem这些,按需选择就行。

内容的提问来源于stack exchange,提问作者George Greene

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 21:55:15