美文网首页
定位方式、实现及使用场景

定位方式、实现及使用场景

作者: 林键燃 | 来源:发表于2018-10-22 17:06 被阅读26次

定位方式

CSS 有三种基本的定位机制:普通流(文档流)、浮动和绝对定位

position 属性共有四种取值:

  1. static(默认值):

    即正常文档流的表现形式,普通流中的元素的位置由元素在 (X)HTML 中的位置决定。

  2. relative(相对定位):

    对于其原本位置进行定位,但是其原来所占用的空间依然存在,即不脱离文档流。如”left:20px” 会使元素的left距离原来的位置添加 20 像素。

  3. absolut(绝对定位):

    相对于 static 定位以外的第一个父元素进行定位。脱离文档流,不占据空间,元素的位置通过 “left”, “top”, “right” 以及 “bottom” 属性进行规定

  4. fixed(绝对定位):

    脱离所有元素,相对于浏览器窗口进行定位。元素的位置通过 “left”, “top”, “right” 以及 “bottom” 属性进行规定。

absoult, relative, fixed 偏移的参考点

  • absolute:相对于第一个非static 定位的祖先元素进行定位
  • relative:相对于其正常位置进行定位
  • fixed:相对于浏览器窗口进行定位

使用场景

定位方式 场景
static 一般来说不用写,除非是想要覆盖之前设置的定位
relative 和 absolute 一起使用。常用于 logo 的定位
absolute 和 relative 一起使用。常用于 logo 的定位
fixed 广告图片
sticky 搜索框

相关文章

  • 定位方式、实现及使用场景

    定位方式 CSS 有三种基本的定位机制:普通流(文档流)、浮动和绝对定位 position 属性共有四种取值: s...

  • 浮动和定位常见问题

    有几种定位方式,分别是如何实现定位的,使用场景如何?absolute定位,通过left/top/right/but...

  • 定位BFC边距合并

    1、有几种定位方式,分别是如何实现定位的,参考点是什么,使用场景是什么? 绝对定位:absolute(相对于 st...

  • 任务10-浮动、定位

    课程目标 掌握定位的几种方式 掌握浮动的原理及应用 理解文档流的概念 使用定位、浮动实现常见布局 学习建议 定位、...

  • CSS定位

    本文章所有权归饥人谷_Lyndon和饥人谷所有 1. 有几种定位方式,分别是如何实现定位的,参考点是什么,使用场景...

  • H5零基础-定位模式

    定位的使用场景: 以上效果,标准流或浮动都无法快速实现,此时需要定位来实现。 定位可以让盒子自由的在某个盒子内移动...

  • 2019-10-25

    iOS 渐变色 实现渐变色的几种方式: 使用场景:背景渐变 1. 通过CAGradientLayer实现 使用场景...

  • Web唤起App的实现及原理

    在工作中经常能遇到Web跳转到App容器内,其运用在大量的业务场景下,简单记录下其实现方式及实现背景。 一、使用 ...

  • 《互联网运营实战》丹叔书评

    用户及内容运营 1、知道用户是谁:分析产品,定位使用人群,建立用户模型。 2、知道用户在哪:定位用户触达和使用场景...

  • 实现经典三列布局

    使用定位实现 使用浮动实现

网友评论

      本文标题:定位方式、实现及使用场景

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