zoukankan      html  css  js  c++  java
  • 定位

    定位:

    原则:需要控制谁,需要给谁加样式,就把position加给谁

    一、相对定位:position:relative

    1.相对定位的特征

    1)不影响元素本身的特性;

    2)不使元素脱离文档流(元素移动之后,原始位置会被保留)

    3)如果没有定位偏移量,对元素本身没有任何影响

    4)提升层级

    举例:将三个div变成下面的样子

    如何理解不脱离文档流?再添加一个div,仍会有中间的空白区域

    二、绝对定位 position:absolute

    ---恢复内容结束---

    定位:

    原则:需要控制谁,需要给谁加样式,就把position加给谁

    一、相对定位:position:relative

    1.相对定位的特征

    1)不影响元素本身的特性;

    2)不使元素脱离文档流(元素移动之后,原始位置会被保留)

    3)如果没有定位偏移量,对元素本身没有任何影响

    4)提升层级

    举例:将三个div变成下面的样子

    如何理解不脱离文档流?再添加一个div,仍会有中间的空白区域

    二、绝对定位 position:absolute

     绝对定位的特征:

    1.使元素完全脱离文档流

    2.使内嵌支持宽高

    3.块属性标签内容撑开宽度

    4.如果有定位父级相对于定位父级发生偏移,没有定位父级相对于document发生偏移

    5.提升层级

    z-index:定位层级

    三、固定定位position:fixed

    与绝对定位的特性基本一致,差别是始终相对整个文档进行定位(问题:IE6不支持固定定位)

    四、定位其他值

    position:static

    position:inherit(从父元素继承定位属性的值(问题:不兼容))

    注意:position:absolute;绝对定位元素子级的浮动可以不用些清除浮动方法;

       position:fixed;固定定位元素子级的浮动可以不写清除浮动方法

  • 相关阅读:
    window.onload与$(document).ready()的区别
    性能优化篇
    Redis配置文件参考
    Redis基础介绍&安装部署
    lazyfree 和memory usage源码分析
    Greenplum启动失败Error occurred: non-zero rc: 1的修复
    MongoDB启动文件配置参数详解
    MongoDB添加仲裁节点报错replica set IDs do not match办法
    Greenplum扩容
    MPP架构海量数据分析仓库——Greenplum介绍
  • 原文地址:https://www.cnblogs.com/pmlyc/p/8410352.html
Copyright © 2011-2022 走看看