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;固定定位元素子级的浮动可以不写清除浮动方法

  • 相关阅读:
    有关phpmailer的详细介绍及使用方法
    威盾解密
    PHP正则表达式验证是否含有中文
    php防止重复提交表单
    simplexml 对xml的增删改操作
    Javascript正则表达式完全学习手册
    利用JS做到隐藏div和显示div
    js控制div显示与隐藏
    后台登陆地址
    MVC 自定义路由
  • 原文地址:https://www.cnblogs.com/pmlyc/p/8410352.html
Copyright © 2011-2022 走看看