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

  • 相关阅读:
    MSDN仿站
    跟我学android—02.CustomActivity
    iptables redirect outside requests to 127.0.0.1
    linux 查看端口使用情况
    防火墙、Iptables、netfilter/iptables、NAT 概述
    POSTROUTING与PREROUTING区别
    android:layout_gravity和android:gravity的区别
    EasyUI datagrid 分页Json字符串格式
    [转载]easyui datagrid 时间格化(JS 日期时间本地化显示)
    [转载]EasyUI Pagination 分页的两种做法
  • 原文地址:https://www.cnblogs.com/pmlyc/p/8410352.html
Copyright © 2011-2022 走看看