• 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 在常规流中,影响了后面的绝对定位元素的位置,但没有受到其前面的绝对定位框的影响
  • 相关阅读:
    Oracle的序列、视图、索引和表空间
    MySQL存储过程
    MySQL触发器
    MySQL索引和视图
    完整性约束
    Mybatis的核心对象及运行流程
    Mybatis中配置连接池
    IDEA中创建Maven工程整合Mybatis
    Idea中创建JavaWeb工程
    实现整数集合的并、交、差运算
  • 原文地址:https://www.cnblogs.com/liuu/p/2992803.html
Copyright © 2020-2023  润新知