美文网首页
CSS-定位3-相对定位

CSS-定位3-相对定位

作者: Java小工匠 | 来源:发表于2017-06-09 22:37 被阅读0次

    1、相对定位概述

    如果对一个元素进行相对定位,它将出现在它所在的位置上。然后,可以通过设置垂直或水平位置,让这个元素“相对于”它的起点进行移动。
    (1)相对定位 元素不会脱离文档流
    (2)相对定位 是相对元素,在正常文档流中的原始位置

    2、效果演示

    源代码

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>CSS-定位-相对定位</title>
        <style type="text/css">
            *{
                margin: 0px;
                padding: 0px;
            }
            .wrap{
                width : 800px;
                background: gray;
                margin: 0px auto;
            }
            .div1{
                border: 1px;
                background: blue;
                height: 100px;
            }
            .div2{
                width: 700px;
                background: red;
                height: 100px;
                position: relative;
                top : -20px;
            }
            .div3{
                background: green;
                height: 100px;
            }
        </style>
    </head>
    <body>
        <div class="wrap">
            <div class="div1"></div>
            <div class="div2"></div>
            <div class="div3"></div>
        </div>
    </body>
    </html>
    

    效果如下,红色的内容是相对布局,因为浮动不会脱离文档流,仍然占据原来的位置,所以绿色的块不会向上移动。


    image.png

    相关文章

      网友评论

          本文标题:CSS-定位3-相对定位

          本文链接:https://www.haomeiwen.com/subject/nqhfqxtx.html