zoukankan      html  css  js  c++  java
  • KB012: 绝对定位( Absolute positioning )

    KB012: 绝对定位( Absolute positioning )

    示例代码:

      <div style="position:relative; 300px; height:300px; background-color:silver; border:5px solid red;">
         <div style="100px; height:100px; background-color:blue;"></div>
         <div style="margin:0 0 0 100px; 200px; height:200px; background-color:gold;">
              <div style="position:absolute; left:100px; top:100px; 100px; height:100px; background-color:green;"> </div>
         </div>
     </div>
    KB012: <wbr>绝对定位( <wbr>Absolute <wbr>positioning <wbr>)

    绝对定位元素完全脱离了常规流

    绝对定位元素完全脱离了常规流3(对后继的兄弟节点没有影响)。

    常规流中的框,都在同一个层上,浮动框是处于常规流之上的一个特殊层,它可能会对常规流中的框的定位产生影响。但绝对定位的框不会, 每个绝对定位的框都可以看做一个单独的图层,不会对其他层框的定位产生影响。这与层叠级别和层叠上下文1有关。

    有一点需要注意,那就是绝对元素定位的 top 和 left 值跟绝对元素未脱离常规流之前在常规流中位置有关。


    <div style="position:absolute; 100px; height:100px; background-color:red;"> absolute</div>
    <div style="height:50px; border:1px solid blue; 200px;">DIV 中的普通文本元素</div> 
    <div style="position:absolute; left:60px; 100px; height:100px; background-color:green;"> absolute</div>

    KB012: <wbr>绝对定位( <wbr>Absolute <wbr>positioning <wbr>)


    两个绝对定位框中间的 DIV 在常规流中,影响了后面的绝对定位元素的位置,但没有受到其前面的绝对定位框的影响
  • 相关阅读:
    利用 fsockopen() 函数开放端口扫描器
    oracle如何返回列名作为第一条数据简单解决
    redis
    MYSQL
    JUC 多线程
    java单例模式六种实现方式
    java.net.URISyntaxException 问题解决
    Calender类——字段值介绍
    Dorado开发——树形下拉框
    Java—— 一点关于String的转换
  • 原文地址:https://www.cnblogs.com/liuu/p/2992803.html
Copyright © 2011-2022 走看看