html定位
2021/11/14 6:11:23
本文主要是介绍html定位,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1绝对定位
绝对定位指的是通过规定HTML元素在水平和垂直方向上的位置来固定元素,基于绝度定为的元素不会占据空间。
绝对定位的位置声明是相对于已定位的并且包含关系最近的祖先元素,如果当前需要被定位的元素没有已定位的祖先作为参考值则相对于整个页面。
position:absolute;
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style type="text/css"> #daHe{ width: 100px; height: 100px; background: green; position: relative; } #xiaoHe{ width: 50px; height: 50px; background: #3388ff; position: absolute; top: 10px; left:10px; } </style> </head> <body> <div id="daHe"> <div id="xiaoHe"></div> </div> </body> </html>
代码效果如下
蓝色的盒子相对于绿色盒子而言距离绿色盒子左边10px,距离上部10px.
2相对定位
position:relative
相对定位与绝对定位的区别在于它的参照点不是在左上角的原点,而是该元素本身的起点位置,并且即使该元素偏移到了新的位置,也仍然从原始的起点处占据位置
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style type="text/css"> #daHe{ width: 100px; height: 100px; background: green; position: relative; top: 100px; left: 100px; } </style> </head> <body> <div id="daHe"> </div> </body> </html>
代码效果如下
3固定定位
position:fixed
固定定位永远都会相对于浏览器窗口进行定位,固定定位会固定在浏览器的某个位置,不会随滚动条滚动。最常用的就是电脑里面是不是弹出的小广告,如果你不差掉它,当时滑动鼠标查看网页时,小广告一直会在那里,还有常用的就是网站或者APP的导航栏和底部的选择栏。
这篇关于html定位的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-15AntDesign项目实战:新手入门与初级应用教程
- 2024-11-15AntDesign-Form-rules项目实战:新手指南
- 2024-11-14ESLint课程:初学者指南
- 2024-11-14Form.List 动态表单课程:新手入门教程
- 2024-11-14Redux课程:新手入门完全指南
- 2024-11-13MobX 使用入门教程:轻松掌握前端状态管理
- 2024-11-12前端编程资料:新手入门指南与初级教程
- 2024-11-12前端开发资料入门指南
- 2024-11-12前端培训资料:适合新手与初级用户的简单教程
- 2024-11-12前端入门资料:新手必读指南