1.一般如果我们不给元素设置position,则默认为static,此时是该元素是没有定位的,像left/right这些偏移属性都是没有效果的。
2.position:relative (相对定位)
若设置为相对定位,即可配置left/right这些偏移,相对于该元素原有位置进行偏移,并且,原有位置任占据着文档流的空间,偏移并不会挤开别的元素,所以如果发生重叠,可以通过z-index设置堆叠顺序。
3.position:absolute(绝对定位)
当一个元素设置为绝对定位的时候,在文档流中是不占据空间的,会上浮。与相对定位不同的是绝对定位会删除文档流中原有位置的空间,定位则是通过不为static的父元素来定位(若父元素为static,则则找父元素的父元素,往上级找)。
立即学习“前端免费学习笔记(深入)”;
以上就是关于CSS的相对定位与绝对定位介绍的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号