当前位置: 首页 > news >正文

相对定位、绝对定位、固定定位、绝对定位堆叠顺序

相对定位:相对自己本身进行偏移

CSS语法:

position: relative;/*相对自己进行定位*/
top: 10px;/*距离上边*/
left: 10px;/*距离左边*/

演示图:


 绝对定位:默认以浏览器进行定位。如果想依照父盒子定位,需要在父盒子中设置一个不设置偏移量的相对定位,再在子盒子中设置绝对定位,这样就是依照父盒子进行绝对定位。

CSS语法:

参照浏览器: 

position: absolute;/*绝对定位*/
top: 10px;/*距离上边*/
left: 10px;/*距离左边*/

参照父盒子:

/*假设box是box1的父盒子,此时我想让box的子盒子参考父盒子box进行绝对定位,则分两步:1.在父盒子设置一个不带偏移量的相对定位。2.在子盒子设置绝对定位。*/.box{width: 800px;height: 800px;position: relative;/*1.设置一个不带偏移量的相对定位。*/}.box1{width: 300px;height: 300px;position: absolute;/*2.设置绝对定位。这样就是参照box盒子进行定位*/top: 10px;/*距离上边*/left: 10px;/*距离左边*/}

演示图:

注意:

一、绝对定位的盒子垂直居中

1.把top设为50%

2.margin-top设为负自己盒子高度的一半

 二、绝对定位的盒子水平居中

1.把left设为50%

2.margin-left设为负自己盒子宽度的一半


固定定位:位置固定在页面的位置上


绝对定位堆叠顺序:把盒子放在最上面到最下面的顺序。相对于其他盒子设置的z-index,设置z-index的值最大,则该盒子在最上面。

CSS语法:

z-index: 9999;/*相对于其他盒子设置的z-index,设置z-index的值最大,则该盒子在最上面*/

http://www.lryc.cn/news/238572.html

相关文章:

  • px4+vio实现无人机室内定位
  • 享元模式 rust和java的实现
  • XmlElement注解在Java的数组属性上,以产生多个相同的XML元素
  • SQLServer 数字加千分位 用FORMAT函数强转不管多大位数
  • 说说mvc和mvvm的区别和联系
  • linux rsyslog综合实战2
  • AcWing 4. 多重背包问题 I 学习笔记
  • 解决selenium使用chrome下载文件(如pdf)时,反而打开浏览器的预览界面
  • 2024年山东省职业院校技能大赛中职组“网络安全”赛项竞赛试题-C
  • 基于Python实现用于实时监控和分析 MySQL 服务器的性能指标和相关信息工具源码
  • Android 10-13鼠标右键返回功能适配
  • 51单片机/STM32F103/STM32F407学习1_点亮LED灯
  • (Transfer Learning)迁移学习在IMDB上训练情感分析模型
  • 蓝桥杯每日一题2023.11.20
  • 【迅搜02】究竟什么是搜索引擎?正式介绍XunSearch
  • 【Sql】sql server还原数据库的时候,提示:因为数据库正在使用,所以无法获得对数据库的独占访问权。
  • 【Go语言实战】(26) 分布式搜索引擎
  • 【理解ARM架构】不同方式点灯 | ARM架构简介 | 常见汇编指令 | C与汇编
  • JS服务端技术—Node.js知识点锦集
  • 界面控件DevExpress WPF流程图组件,完美复制Visio UI!(一)
  • 为什么选择B+树作为数据库索引结构?
  • 什么是神经网络(Neural Network,NN)
  • 15 Go的并发
  • 管理体系标准
  • 【Java 进阶篇】揭秘 Jackson:Java 对象转 JSON 注解的魔法
  • ②【Hash】Redis常用数据类型:Hash [使用手册]
  • 十七、SpringAMQP
  • Java虚拟机(JVM)的调优技巧和实战
  • idea中的sout、psvm快捷键输入,不要太好用了
  • shell脚本字典创建遍历打印