CSS 定位网页元素【快速掌握知识点】
2023-09-11 14:16:58 时间
目录
前言
当我们在设计网页时,经常需要对网页中的元素进行定位,以便它们出现在我们想要的位置。在 CSS 中,我们可以使用不同的定位属性来定位元素。
一、position: static
这是元素的默认定位属性,也就是元素在文档流中的位置。如果你没有指定元素的定位属性,那么元素就是 static 定位。
二、position: relative
这个属性相对于元素的默认位置进行定位。你可以使用 top、bottom、left 和 right 属性来调整元素的位置。
div {
position: relative;
top: 20px;
left: 10px;
}
三、position: absolute
这个属性将元素从文档流中删除,并相对于其最近的已定位祖先元素进行定位。如果没有已定位的祖先元素,则相对于文档的 body 元素进行定位。你可以使用 top、bottom、left 和 right 属性来调整元素的位置。
div {
position: absolute;
top: 20px;
left: 10px;
}
四、position: fixed
这个属性将元素固定在视口的某个位置,不随页面滚动而移动。你可以使用 top、bottom、left 和 right 属性来调整元素的位置。
div {
position: fixed;
top: 20px;
left: 10px;
}
五、position: sticky
这个属性将元素固定在容器的顶部或底部,直到它滚动到视口的顶部或底部。你可以使用 top、bottom、left 和 right 属性来调整元素的位置。
div {
position: sticky;
top: 20px;
left: 10px;
}
相关文章
- SpriteBuilder中节点位置类型为百分比时不能定位的解决
- CSS层定位
- 记录一次现网问题定位-5月12号
- HTML5 地理位置定位API(4)
- 大叔问题定位分享(8)提交spark任务报错 Caused by: java.lang.ClassNotFoundException: org.I0Itec.zkclient.exception.ZkNoNodeException
- 无法定位程序输入点
- uniapp购物车-侧边导航栏-导航栏定位效果demo(整理)
- 【超全涵盖超全面】Intellij IDEA 中的各种调试代码技巧,轻松定位 Bug 问题
- 数仓出现“wait in ccn queue”的时候,怎么迅速定位处理?
- 网页块元素定位建议使用的xpath方式
- 无人机视角展示(无人机图像定位 )--某数学建模A题MATLAB代码
- 【数字信号处理】相关函数应用 ( TDOA 时差估计 | 时间差与距离差 | 方向定位与精准定位 | 信号描述 | 通过相关函数求时间差 )
- 手机端网页使用html5地理定位获取位置失败的解决办法
- 2022UI自动化测试框架搭建 —— yaml文件管理定位元素
- A8. 无人机编队飞行定位分析与讨论-大结局
- 007:Mapbox GL实现地图地点搜索定位功能
- Web自动化——Selenium元素定位与防踩坑(三)