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 在常规流中,影响了后面的绝对定位元素的位置,但没有受到其前面的绝对定位框的影响
  • 相关阅读:
    怎样才有资格被称为开源软件
    [翻译]开发Silverlight 2.0的自定义控件
    网上Silverlight项目收集
    Google 分析的基准化测试
    IIS 承载的WCF服务失败
    Lang.NET 2008 相关Session
    Silverlight 2.0 beta1 堆栈
    asp.net 性能调较
    SQL Server 2005 的nvarchar(max),varchar(max)来救火
    LINQPad
  • 原文地址:https://www.cnblogs.com/liuu/p/2992803.html
Copyright © 2011-2022 走看看