CSS中position问题

  之前一直不太清楚position中的relative相对定位是相对于谁,之前的感觉就不说了,怕自己在乱记,查询一些资料后总结如下:

  position如果没有标记默认是static,relative是相对于自己定位,absolute相对于自己最近的父元素来定位的,假如父元素(#demo)不给#demo相对定位,那么该元素(#sub)的绝对定位就是相对于body来定位的。

比如要在一个(#demo)div中的右上角放一个(#sub)元素,那么#demo元素设置相对位移(relative),#sub元素设置为绝对位移(absolute),#sub中,top=10px,right=10px,就可以把#sub放在#demo的距离上边框10px,有边框10px的位置如下图:

 

 

 如果还不懂,看下面代码跑一遍就懂了。

 

 

 

CSS中的position:relative;的作用_Jacky的专栏-CSDN博客_position:relative

posted @   塵暘  阅读(30)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示