CSS定位

作者: 饥人谷_易燃 | 来源:发表于2018-04-19 01:21 被阅读0次

Normal Flow 即浏览器默认的文档布局方式。
定位就是通过设置 position 属性的值来覆盖默认的布局方式,脱离了默认的布局方式

静态定位

position: static 默认值 默认的布局方式
一般加它和不加它没有什么区别;

相对定位

position: relative相对默认的布局位置进行定位,相对定位就是“相对自己定位”。

一般适用于参考点为自己,具体移动多少,文档流中位置是不变的场景;


定位001.png

绝对定位

position: absolute绝对定位元素脱离正常文档流,相对其定位上下文(Positioning Context)进行定位
适用于脱离文档流,而且相互看不见的情景
参考点为:一直去父元素找,如果找不到继续向上一级父元素找,直到html元素;
如果那个父元素有position这个属性,则以此父元素为参考点,不论position属性的值是什么;

定位003.png

固定定位

position: fixed 相对浏览器窗口进行定位。因此当滚动产生时,固定定位元素依然处于窗口的某个固定位置。

粘性定位

position: sticky 是相对定位和固定定位的结合。默认情况下表现为相对定位,当浏览器窗口顶端与元素的距离等于 top 属性的值时,转变为固定定位。
效果为:Macbook Pro 产品导航栏

相关文章

  • css定位

    CSS 定位 (Positioning) 属性允许你对元素进行定位。 CSS 定位和浮动 CSS 为定位和浮动提供...

  • CSS 定位

    CSS 定位 (Positioning) 属性允许你对元素进行定位。 CSS 定位和浮动 CSS 为定位和浮动提供...

  • CSS 定位 (Positioning)

    CSS 定位 (Positioning) 属性允许你对元素进行定位。 CSS 定位和浮动 CSS 为定位和浮动提供...

  • css 定位 浮动

    定位 1 . css 定位:改变元素在页面上的位置2 . css 定位机制:普通流浮动绝对布局3 . css 定位...

  • CSS定位

    CSS定位(Positioning)允许你对元素进行定位。 CSS 定位和浮动 CSS 为定位和浮动提供了一些属性...

  • CSS中的几种定位

    CSS中常用的定位有 普通定位,相对定位 绝对定位、fixed定位 浮动 1、普通定位和相对定位 css中的元素有...

  • CSS 定位

    CSS定位 CSS 定位机制 CSS中一共有三种基本定位机制:普通流、浮动、绝对定位。如果不进行专门指定,所有的标...

  • 图片精灵

    div css sprites精灵-CSS图像拼合 CSS贴图定位网页背景素材图片拼合定位布局技术教程篇与css ...

  • 元素定位

    八大定位 Xpath定位 css定位

  • CSS定位与浮动2016/6/12

    CSS 定位 (Positioning) CSS 有三种基本的定位机制:普通流、浮动和绝对定位。 position...

网友评论

      本文标题:CSS定位

      本文链接:https://www.haomeiwen.com/subject/kwkikftx.html