zoukankan      html  css  js  c++  java
  • HTML与CSS定位体系概述

    什么是定位体系?

    定位体系分三种:常规流(normal flow)、浮动(float)、绝对定位(absolute positioning)。

    1.常规流:从直观上理解正常流指的是元素按照其在HTML 中的位置顺序决定排布的过程,主要的形式是自上而下,一行接一行,每一行从左至右。

    2.浮动:相对于常规流来讲,它漂浮在常规流的上方。其可以使元素脱离文档流,按照指定方向发生移动。

    3.绝对定位(absolute positioning):

    a.static(常规流):其为默认,一般的元素的定位都是静态定位。

    b.relative(相对位置):相对定位如其名相对于自身来定位,通过left、right、top、bottom进行定位后,元素会根据原来的位置进行移动,需要注意的是使用position:relative的元素不会脱离文档流,元素本身占据的位置也会保留。

    c.absolute(绝对位置):其定位是布局中比较常用的定位,在使用时其生成的位置是相对于最近的已定位父(祖先)级来定位;position:absolute属性是脱离文档流的,重新定位后元素不会占据原来的位置.

     <style>
            .relative{
                 100px;
                height: 100px;
                position: relative;
                border: 2px solid red;
            }
            .absolute{
                 50px;
                height: 50px;
                position: absolute;
                top: 50px;
                left: 50px;
                border: 2px solid red;
            }
        </style>
    </head>
    <body>
        <div class="relative"> </div>
        <div class="absolute"></div>
    </body>
    </html>
    

      

    d.fixed(固定位置):生成绝对定位的元素,相对于浏览器窗口进行定位。其它特性同absolute绝对定位。

     <style>
            .test{
                height: 1000px;
                 50;
                border-left: 5px solid red;
            }
            .test1{
                position: fixed;
                left: 100px;
                height: 88px;
                 100px;
                top: 64px;
                border: 2px solid;
            }
        </style>
    </head>
    <body>
        <div>
            <div class="test">常规流</div>
            <div class="test1">浮动盒子</div>
    </div>
    
    打开页面后可以明显看出其区别,使用浮动后的内容无论怎么滑动滚轮条都会固定在位置上。
    

      

  • 相关阅读:
    linux下聊天工具的安装
    Linux上OpenLDAP集群
    Linux下python基础调试
    曾仕强主讲:易经的奥秘(全文讲义)
    Linux单网卡多个IP(或者多个网卡多个IP)设置
    单播、广播、组播的区别和特点
    谷歌招聘 变态15题你会做几道?
    Gartner再评RSA为网络欺诈检测领导者 狼人:
    云安全 安全领域的最大热点之一 狼人:
    金山毒霸专业版高调上线 宣称杀毒速度增3倍 狼人:
  • 原文地址:https://www.cnblogs.com/youwei716/p/10992402.html
Copyright © 2011-2022 走看看