Position(位置)属性值需要注意的地方

position的属性有:

  1. Absolute:绝对定位,是相对于最近的且不是static定位的第一个父元素来定位,元素位置通过“right”“top”“left”“bottom”属性进行规定。
    
  2. Fixed:绝对定位,是相对于浏览器窗口来定位的,是固定的,不会跟屏幕一起滚动
    
  3. Relative:相对定位,是相对于其原本的位置来定位的
    
  4. Static:默认值,没有定位
    
  5. Inherit:继承父元素的position值。
    

absolute和relative的区别

relative设置的div宽度和父类的div宽度相同,所以给子类一定宽度时,父类随之变化。
而absolute不会。

relative特点:

 1)不影响元素本身的特性;2)不使元素脱离文档流(元素移动之后原始位置会被保留);3)如果没有定位偏移量,对元素本身没有任何影响;4)提升层级。

absolute特点:

 1)使元素完全脱离文档流;2)使内嵌支持宽高;3)块属性标签内容撑开宽度;4)如果有定位父级相对于定位父级发生偏移,没有定位父级相对于document发生偏移;5)相对定位一般都是配合绝对定位元素使用;6)提升层级

文档流概念:

  • 将窗体自上而下分成一行行, 并在每行中按从左至右的顺序排放元素,即为文档流。 每个非浮动块级元素都独占一行,
  • 浮动元素则按规定浮在行的一端。 若当前行容不下, 则另起新行再浮动。 内联元素也不会独占一行。
  • 几乎所有元素(包括块级,内联和列表元素)均可生成子行, 用于摆放子元素。
  • 有三种情况将使得元素脱离文档流而存在,分别是浮动,绝对定位, 固定定位。 但是在IE6中浮动元素也存在于文档流中。

position中的absolute与relative的区别相关推荐

  1. Position属性四个值:static、fixed、absolute和relative的区别和用法

    在用CSS+DIV进行布局的时候,一直对position的四个属性值relative,absolute,static,fixed分的不是很清楚,以致经常会出现让人很郁闷的结果.今天研究了一下,总算有所 ...

  2. position:absolute与relative的区别

    Absolute,CSS中的写法是:position:absolute; 他的意思是绝对定位,他是参照浏览器的左上角,配合TOP.RIGHT.BOTTOM.LEFT(下面简称TRBL)进行定位,在没有 ...

  3. position的值,以及absolute和relative的区别

    在 CSS 中,元素的 position 属性有五种取值: static:默认值,元素按照正常的流动方式排列. relative:元素的位置相对于它在正常流中的位置进行定位. absolute:元素的 ...

  4. position属性的absolute和relative的理解

    概述: 每个定位的意义:相对定位是"相对于"元素在文档流中初始位置的,而绝对定位是"相对于"最近的已经定位的祖先元素. 主要: (其实对于定位的理解,主要问题是 ...

  5. htm——position:static、absolute、relative详解

    前言 接触html.和css时间也不短了,但每次用div+css布局的时候心里还是有点儿虚,有时候干脆就直接用table算了,很多时候用div会出现些不可预料的问题,虽然花费一定时间能够解决,但总不是 ...

  6. css中position的两种定位(absolute、relative)

    [position:absolute] 意思是:绝对定位,他默认参照浏览器的左上角,配合TOP.RIGHT.BOTTOM.LEFT(下面简称TRBL)进行定位. 如果没有TRBL,以父级的左上角,在没 ...

  7. 探究position定位中absolute和relative的异同

    相信学过CSS的同学都曾经对于position的各种属性很困惑,尤其是absolute和relative定位,简直就是傻傻分不清,笔者写这篇文章就是希望通过代码实验的方式来揭露absolute和rel ...

  8. css中position属性(absolute/relative/static/fixed)

    css中position属性(absolute/relative/static/fixed): position:static   无特殊定位,是html元素默认的定位方式,对象遵循正常文档流.top ...

  9. position absolute 与 relative 区别

    position absolute 与 relative 区别 absolute 绝对定位元素可以放置到页面上的任何位置 relative 相对定位会按照元素的原始位置对该元素进行移动

最新文章

  1. python安装步骤3.7.2-python安装步骤_python 3.7.2安装教程
  2. 对高级软件工程课程的展望 by 吴双志
  3. 天猫11.11:手机淘宝 521 性能优化项目揭秘
  4. 世界视频编码器大赛结果出炉,腾讯香农编码器跻身世界一流
  5. 深度学习attention原理_深度原理学习–Redis集群
  6. QGroundControl实现多机控制
  7. LSM303D磁力计数据读取实验
  8. 基本知识 100190
  9. 马化腾的互联网之路:别人不是打不赢你,掌声越热烈就越危险
  10. 详解爬虫模拟登陆的三种方法
  11. 整合策划和跨界活动的方法
  12. c语言中front是什么,front用法,关于front的用法
  13. 飞腾64核服务器cpu芯片,【今日头条】飞腾64核CPU适配百度昆仑AI处理器:全国产的AI体系登场...
  14. 卸载微软拼音2003
  15. BadBoy录制JMeter脚本
  16. 浏览器无法启动百度网盘应用的解决办法
  17. oracle中LOB字段相关概念(自动创建LOB索引段和重建索引方法)
  18. 【2021 MCM】 Problem A: Fungi by 2100454
  19. python相对于其他语言的优点
  20. 培训班出来的人后来都怎么样了?(四)

热门文章

  1. 赵小楼《天道》深度解析(69)不要执著于豆豆和书,或寻找高人。更多的是要在意内容、内容、内容。你掌握之后,你也是高人
  2. 各搜索引擎的关键字搜索频率查询
  3. 小技巧: 掀开 Metacity 的同化殊效
  4. 334. 递增的三元子序列(中等 贪心 数组)
  5. 人工智能应届毕业生月薪20k,他们是如何做到的?
  6. Mock模拟数据的使用
  7. 中小型园区网络的设计与实现 (一)
  8. 【FPGA】Verilog 编码实现:与非门 | 或非门 | 异或门 | NAND/NOR/XOR 行为验证
  9. 2017年的电子设计竞赛快开始了,学放大器的小伙伴们进来一起谈论一下!
  10. Linux_正则表达式与文件格式化处理详解《鸟哥的Linux私房菜》学习笔记(极其详细,看完这篇必学会)