美文网首页
3.26 定位流(一)

3.26 定位流(一)

作者: 苏打丶观 | 来源:发表于2017-03-28 20:41 被阅读0次
3. 定位流排版方式
1. 相对定位:
position:relative;
top: xx;
right: xx;
left: xx;
bottom: xx;

相对定位就是相对于自己以前在标准流中的位置进行定位.要结合上/右/下/左来设置位置.

注意:
  1. 相对定位不脱离标准流,会在标准流中占用空间,
  2. 在相对定位中同一个方向上的定位属性只能设置一个
  3. 在相对定位中区分行内元素,块级元素和行内块级元素
  4. 给相对定位的元素添加margin属性是添加给他定位之前在标准流中的位置,会影响标准流的布局
应用:
  1. 用来微调位置
  2. 配合绝对定位来使用
2. 绝对定位:
position: absolute;
top:xx;
right:xx;
left:xx;
bottom:xx;

绝对定位就是相对于祖先元素的定位来定位的,结合上/右/下/左来设置位置

注意:
  1. 绝对定位脱离标准流.
  2. 在绝对定位中不区分行内元素,块级元素和行内块级元素
  3. 一个绝对定位的元素会忽略祖先元素的padding
  4. 默认情况下所有的绝对定位的元素,无论有没有祖先元素,都会以body来定位,一个网页首屏的宽度和高度来确定位置,
  5. 如果它的祖先元素也是定位流(相对/绝对/固定),那么这个绝对定位的元素就会以定位流的那个祖先元素为参考点.如果祖先元素中有多个是定位流,那么哪个离得近哪个就作为参考点,静态定位不行
子绝父相:子元素用绝对定位,父元素用相对定位
水平居中:设置绝对定位元素的left:50%;.然后再设置margin-left:-宽度的一半,以设置绝对定位元素的水平居中

相关文章

  • 3.26 定位流(一)

    3. 定位流排版方式 1. 相对定位: 相对定位就是相对于自己以前在标准流中的位置进行定位.要结合上/右/下/左来...

  • 10-CSS定位流

    定位流 定位流分类相对定位绝对定位固定定位静态定位 相对定位 什么是相对定位?相对定位就是相对于自己以前在标准流中...

  • day18-CSS-定位流

    定位流 定位流分类 1.相对定位position:relative 1️⃣不会脱离标准流,会占用标准流的空间 2️...

  • HTMLCSS学习笔记(七)-- 定位与锚点

    CSS文档流 CSS 有三种基本的定位机制:普通流、浮动流、定位流 POSTION position定位属性,检索...

  • 2017-02-23 CSS 学习笔记

    定位流 定位流分类 相对定位 绝对定位 固定定位 静态定位 什么是相对定位相对定位就是相对于自己以前在标准中的位置...

  • 定位

    定位流分类: 相对定位 绝对定位 固定定位 静态定位 什么是相对定位? 相对定位就是相对于自己以前在标准流中的位置...

  • css 清除浮动的方法及BFC剖析

    一、常用css定位流描述 1、文档流定位 position: static(默认方式) 页面元素的默认定位方式 块...

  • ## 定位流

    ## 定位流 # 相对定位 # 绝对定位 # 子绝父相 # 固定定位 # z-index属性 定位的元素会盖住没有...

  • 定位流

    1.分类 【1】相对定位 position:relation+top+right+bottom+left 给它定位...

  • 定位流

    定位流分类 1.相对定位 定义:相对于自己以前在标准中的位置来移动。 注意点: 1.相对定位是不会脱离标准流的,会...

网友评论

      本文标题:3.26 定位流(一)

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