position:

  • 元素的定位方式,取值 staic、fixed、relative、absolute
  • static:静态定位(默认状态。不定位)
  • Fixed:固定定位
  • relative:相对定位
  • absolute:绝对定位

定位方式要与定位属性配合使用

  • 定位坐标:指定定位的元素,便宜目标元素多元的距离
  • left:定位元素,距离目标元素左边的距离
  • top:定位元素,距离目标元素上边的距离
  • right:定位元素,距离目标元素右边的距离
  • bottom:定位元素,距离目标元素下边的距离

1、固定定位,position:fixed

  • 固定定位,是相对浏览器窗口进行的定位。
  • 固定定位,不占空间,层级要高于普通元素,它不会随网页的滚动而滚动
  • 如果不指定定位坐标的话,固定定位元素的位置在原地不动
  • 固定定位元素,一定是“块元素”,不管原来他是什么元素。
  • 一般就是网页固定的广告位置

2、相对定位,position:relative;

  • 相对定位,是相对于“原来的自己”进行定位
  • 相对定位,依然占空间,层级要高于普通元素
  • 如果不指定定位坐标的话,相对定位元素的位置在原地不动
  • 相对定位,原来是行内元素,定位后还是行内元素;原来是快元素,定位后还是块元素。

相对定位和绝对定位一般情况下是配合使用。

3、绝对定位,position:absolute

  • 相对于祖先定位元素  (相对定位,绝对定位),来进行的定位。

    • 如果他的父元素没有进行任何定位的话,再往上找定位元素。
    • 如果一直找到<body>都没有找到定位元素的话,那就相对于<body>来进行定位
  • 绝对定位元素,不占空间,层级要高于普通元素。
  • 绝对定位元素是一个“块元素”。

自己使用的时候一定要注意,把绝对定位和相对定位结合使用,要想相对于父元素进行绝对定位的话,就把父元素的定位设成相对定位。

转载于:https://www.cnblogs.com/ZHP-Study-share/p/8279018.html

CSS定位 position相关推荐

  1. css定位position

    闲言碎语不多说,直接开写! 关于定位 我们可以使用css的position属性来设置元素定位类型,position的设置项如下: a.relative生成相对定位元素,元素所占据的文档流的位置不变(即 ...

  2. CSS——CSS定位※ ( position )

    文章目录 定位(position) 为什么要用定位? 元素的定位属性 静态定位(static) 相对定位relative(自恋型) 绝对定位absolute (拼爹型) 1.父级没有定位 2.父级有定 ...

  3. 前端基础入门之css定位 position

    定位的简介 需求分析 按照我们之前所学知识,可以怎么实现呢? 应该来说不难,很容易实现 .box2 {width: 200px;height: 200px;background-color: yell ...

  4. CSS定位position总结(超详细哦!)

    文章目录 前言 一.定位(position) 介绍 1.为什么使用定位 2.定位组成 二. 定位模式 (position) 1.边偏移(方位名词) 2.定位模式介绍 1.1 静态定位(static) ...

  5. css 定位position详解,background注意事项 哒哒哒 -----20181119

    1.定位position:relative ||  absolute ||  fixed生成绝对定位的元素,相对于浏览器窗口进行定位.||  inherit (1)属性解释 ①````position ...

  6. css绝对定位分层,css定位position引发的层级关系问题详解

    position定位里的absolute,relative和fixed absolue:绝对定位,用top,bottom,left和right根据有定位的父级元素进行定位,如果无则相对body元素即整 ...

  7. CSS定位—position:fixed

    position:fixed 固定定位,被固定在浏览器的某个地方,被固定的元素不会随着滚动条的拖动而改变位置 需要结合top.bottom.left.right四个维度来定位位置,如果没设置,则原来位 ...

  8. css 定位position: absolute居中

    这是个很小的点:只是为了方便使用 /*方式一*/ .main_center{position: absolute;left:0;right:0;top:0;bottom:0;margin:auto; ...

  9. 前端:CSS/12/display属性,overflow属性,cursor光标类型,CSS定位,综合案例:今日闪价

    display属性 功能:规定网页元素如何显示: 取值:none(隐藏),block(以块元素显示),inline(以行内元素显示): block:可以实现将行内元素转换为块元素: inline:可以 ...

最新文章

  1. 推荐一些顶级的开源CI/CD工具
  2. SAP物料价格评估与成本计算体系
  3. spring系统学习:20180611: Spring中AOP通知的类型
  4. docker新建Linux虚拟机,RHEL/CentOS 7下创建你的第一个Docker容器
  5. 微软Windows 11正式发布!一文带你了解免费升级方法、最低系统要求
  6. 99用c语言怎么写出来的,c语言的书写格式是什么
  7. 前facebook产品技术leader徐玮:如何建立用户增长机制
  8. 大规模图训练调优指南
  9. 【老王来了】之不眠不休教网络协议(RIP、OSPF、DHCP、VRRP、ACL、NAT)
  10. bio nio aio区别_8分钟深入浅出搞懂BIO、NIO、AIO
  11. 百万记录级MySQL数据库及Discuz!论坛优化
  12. 阿里云助力浙江大学信息化建设,以实时数据驱动校园智能管理
  13. 我从机器人先生那里了解到了有关InfoSec的全部信息
  14. 存储过程 触发器 约束
  15. 281210每日一句
  16. 计算机基础知识面试题集
  17. 关于黑苹果耳机麦克风无法正常输入输出以及VoodooHDA启动慢 解决方法
  18. [ 英语 ] 语法重塑 之 英语学习的核心框架 —— 英语兔学习笔记(1)
  19. mac mysql 移动硬盘_mac挂载移动硬盘可以读写的方法
  20. 画小米的新Logo只用border-radius可不行!

热门文章

  1. maven打的包带exec包比不带的大_spring boot maven打包可执行jar包缺少依赖包的问题...
  2. MyBatis 批量插入(ExecutorType.BATCH)
  3. java中double与Integer直接比较大小是否可以?
  4. Eureka 配置参数说明
  5. [绝对原创]从VS2003(.net1.1)升级到vs2005(.net2.0)全程跟踪记录
  6. IBM携手三菱东京日联银行 将区块链用于合同管理
  7. ASP.NET 运行机制详解
  8. 自定义选中文字背景色
  9. Guice Aop 与 Hasor Aop 原理及其实现
  10. (转)还谈张珊珊P掉琪琪格?尔敢轻吾智乎