美文网首页
定位了解

定位了解

作者: jian2018001 | 来源:发表于2020-02-23 00:57 被阅读0次

    @[toc]

    1、 属性 上下左右

    相对于其父元素的。
    

    2、 postion

    描述
    static 自动定位
    relative 相对定位,相对于其原文档流的位置进行定位
    absolute 绝对定位,相对于其上一个已经定位的父元素进行定位
    fixed 固定定位,相对于浏览器窗口进行定位

    3、定位模式

    4、relative

    原位置保留,相对自己原来在标准流中的位置定位。

    5、static

    用于取消定位,恢复默认位置,偏移属性失效。

    6、 absolute

    不占位置,随文档滚动

    6.1 上级元素都无定位设置

    以浏览器当前屏幕为准对齐(document文档)


    在这里插入图片描述
    <!DOCTYPE html>
    <html lang="zh">
    <head>
        <meta charset="UTF-8">
        <title>定位</title>
        <style type="text/css">
            .d1 {
                background: hotpink;
                width: 600px;
                height: 800px;
                margin: auto;
            }
            .d11 {
                width: 300px;
                height: 300px;
                background: lawngreen;
                position: absolute;
                left: 50px;
                top: 50px;
            }
        </style>
    </head>
    <body>
    <div class="d1">
        <div class="d11"></div>
    </div>
    </body>
    </html>
    
    6.2 某上级元素使用了position

    相对于最近的使用了Position属性的上级元素定位。慢慢找吧(0,0)

    • 常见使用
    在这里插入图片描述

    让hot相对父亲元素定位。父子元素需要同时加上position属性
    如果父级元素需要占有原有位置则使用relative,子级元素使用absolute

    • margin 失效。
    fixed

    相对于浏览器窗口定位,不占位置,不随文档滚动

    z-index

    用于定位元素的叠加顺序,取值正负零,相同值按书写顺序。

    position 对元素自身的影响

    变成行内块而已,大惊小怪。

    相关文章

      网友评论

          本文标题:定位了解

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