CSS的四种定位方式

1.静态定位:
设置方式为position: static;静态定位的盒子是标准流状态,用于取消定位。静态定位的盒子处于网页的最底层,并且top、left、bottom、right属性都不起作用。

2.相对定位:
设置方式为position: relative;相对定位的盒子没有脱离标准流,在页面中占据位置,盒子的层级高于标准流和浮动的盒子,top、left、bottom、right属性都会起作用。

设置了top、left、bottom、right属性后,相对定位的盒子是相对自己在标准流中的位置进行偏移,但是盒子在页面中占据的位置是不会改变的。

两个相对定位的盒子,默认的情况下第二个盒子层级比第一个盒子层级高,即第二个盒子可以覆盖第一个盒子,如果想让第一个盒子覆盖第二个盒子,可以通过设置z-index属性实现。


第一个盒子设置z-index前:

第一个盒子设置z-index: 1;后:

3.绝对定位:
设置方式为position: absolute;绝对定位的盒子脱离了标准流,在页面中不占位置,盒子的层级高于标准流和浮动的盒子,top、left、bottom、right属性都会起作用。

设置了top、left、bottom、right属性后,绝对定位的盒子是相对设置了定位属性(静态定位不算)的最近的父级盒子的位置进行偏移,如果没有设置了定位的父级盒子,则是相对于body标签进行偏移。

绝对定位的盒子可以通过设置z-index属性改变层级。

3.固定定位:
设置方式为position: fixed;固定定位的盒子脱离了标准流,在页面中不占位置,盒子的层级高于标准流和浮动的盒子,top、left、bottom、right属性都会起作用。

设置了top、left、bottom、right属性后,固定定位的盒子是相对浏览器串口进行偏移。不管浏览器滚动条如何滚动,固定定位的盒子永远显示在浏览器窗口,不会出现滚动条往下滚动后就看不到固定定位的盒子的情况。因此固定定位的盒子常用于做底部导航栏和顶部导航栏。

固定定位的盒子可以通过设置z-index属性改变层级。

固定定位的盒子默认的宽高由其内容决定。


结果:

CSS的四种定位方式相关推荐

  1. P21-前端基础-CSS颜色四种表示方式

    P21-前端基础-CSS颜色四种表示方式 1.概述 颜色单位: 在CSS中可以直接使用颜色名来设置各种颜色 比如:red.orange.yellow.blue.green - - 但是在css中直接使 ...

  2. CSS中的四种定位方式

    在CSS中定位有以下4种: 静态定位 - static 相对定位 - relative 绝对定位 - absolute 固定定位 - fixed 静态定位 - static 静态定位是css中的默认定 ...

  3. 【CSS笔记】CSS布局之五种定位方式(静态、相对、绝对、固定、粘性)

    目录 一.CSS定位布局 1.1.static静态定位 1.2.relative相对定位 1.3.fixed固定定位 1.4.absolute绝对定位 (1)默认绝对定位参考点 (2)设置绝对定位参考 ...

  4. html中将scss转编译为css,SASS把scss转化为css的四种转化方式与命令

    在终端输入命令: $ sass --watch scss:css --style expanded 即可实时把scss文件夹下的scss文件转化为css文件放入css文件夹中, 命令中使用的是expa ...

  5. 关于四种定位方式的介绍

    定位,同浮动一样是前端开发人员进行css布局的另一神器.浮动布局比较灵活,但不容易控制,定位布局则相反,可以让用户精确地控制元素在页面中的位置"指哪打哪",但缺乏浮动布局的灵活性. ...

  6. CSS的四种引入方式

    1.使用link标签引入css文件: <head><link rel="stylesheet" type="text/css" href=&q ...

  7. css的三种定位方式使用探讨

    css 3种类型定位方式,进行控制页面布局:普通定位,浮动定位,绝对定位. 默认使用普通流技术再页面中布局元素,希望表现与普通流不同,另外两个特性position和float 具体实例 复制代码 代码 ...

  8. CSS的几种定位方式

    CSS 为定位提供了一些属性,利用这些属性,可以建立列式布局. css定位的几种方式: 1.static(静态定位): 默认值.没有定位,当我们没有指定定位方式的时候,这时默认的定位方式就是stati ...

  9. relative布局html,CSS的四种布局方式static/relative/fixed/absolute

    static static布局是HTML元素默认的布局方式,并且static布局的元素不会受到top/left/bottom/right属性的影响.布局元素的位置即其在标准文档流中的位置. relat ...

最新文章

  1. python一点基础都没有的怎么办-为什么我会建议每个大学生都学一点python编程?...
  2. ubuntu10.10各种服务器搭建
  3. 补充部分官方文档里没有的Client Library以及代码提示Schema更新(三)
  4. unity鼠标控制镜头旋转_Unity3D实现鼠标控制视角转动|chu
  5. 消息队列_消息队列:kafka
  6. zabbixdocker里的mysql_基于Docker安装与部署Zabbix
  7. C++连接MySQL数据库教程|如何连接数据库
  8. 格拉布斯准则的应用(Python)
  9. IEEE 1588和IEEE 802.1AS的版本和关系
  10. libmodbus使用
  11. 【推】如果看了这篇文章你还不懂傅里叶变换,那就过来掐死我吧
  12. 大唐凌烟阁开国廿四将
  13. 国内最新Unity3D视频教程合辑
  14. 3dsmax部分基础快捷键
  15. 腾讯云 mysql 远程_腾讯云服务器 MySQL 远程连接设置
  16. SpringCloud(3)CloudAlibaba Nacos Sentinel Seata
  17. Win10电脑一直循环重启进不了系统桌面怎么办
  18. python:自然常数 e =2.71828
  19. Tomcat 打印日志让你事半功倍
  20. 【原型化开发】原型设计工具——墨刀

热门文章

  1. 实现图片抽奖(可加入暗箱操作)全部代码,年会超实用!!!
  2. 操作系统之进程管理(上),研究再多高并发,都不如啃一下操作系统进程!!!...
  3. Anfdroid网络编程方法
  4. 浪涌保护器的选型和原理(SPD)
  5. cesium实现昼夜交替效果
  6. (七)centos7案例实战——nginx+keepalived高可用服务器集群搭建
  7. 如何通过销售电子书来增加自己的被动收入 ?
  8. Vue中权限控制完全实现
  9. NH2-DOTA-GA/CAS1639843-65-4/氨基-大环配体-甘草次酸/科研试剂化学试剂
  10. 2023 个人引导页开源单页html源码