美文网首页
20.css 绝对定位

20.css 绝对定位

作者: 欣博客 | 来源:发表于2020-02-19 20:27 被阅读0次

当position设置为absolute时,则开启绝对定位

position: absolute;

绝对定位:

  1. 开启绝对定位,会使元素脱离文档流
  2. 开启绝对定位以后,如果不设置偏移量,则元素的位置不会发生变化
  3. 绝对定位是相对于离他最近的开启了定位的祖先元素进行定位的(一般情况,开启了子元素的绝对定位都会同时开启父元素的相对定位)
    如果所有的祖先元素都没有开启定位,则会相对于浏览器窗口进行定位
  4. 绝对定位会使元素提升一个层级
  5. 绝对定位会改变元素的性质,内联元素变成块元素,块元素的宽度和高度默认都被内容撑开
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>

        <style type="text/css">

            .box1{
                width: 200px;
                height: 200px;
                background-color: red;
            }
            .box2{
                width: 200px;
                height: 200px;
                background-color: yellow;
                position: absolute;

                left: 100px;
                top: 100px;

            }
            .box3{
                width: 300px;
                height: 300px;
                background-color: yellowgreen;
            }

            .box4{
                width: 300px;
                height: 300px;
                background-color: orange;
                /*开启box4的相对定位*/
                position: relative;
            }

            .s1{
                width: 100px;
                height: 100px;
                background-color: yellow;

                /*开启绝对定位*/
                position: absolute;
            }

        </style>

    </head>
    <body>

        <div class="box1"></div>
        <div class="box5">
            <div class="box4">
                <div class="box2"></div>
            </div>
        </div>

        <div class="box3"></div>

        <span class="s1">我是一个span</span>
    </body>
</html>

预览:

image.png

相关文章

  • 20.css 绝对定位

    当position设置为absolute时,则开启绝对定位 绝对定位: 开启绝对定位,会使元素脱离文档流 开启绝对...

  • day06

    1定位 相对定位relation 绝对定位absolute 相对定位就是元素在页面上的正常位置 2绝对定位 绝对定...

  • CSS定位

    绝对定位 相对父级标签绝对定位

  • 定位流-绝对定位

    1.什么是绝对定位?绝对定位就是相对于body来定位 2.绝对定位注意点2.1绝对定位的元素是脱离标准流的2.2绝...

  • 绝对定位与相对定位的比较

    一:绝对定位 position: absolute; 绝对定位:绝对定位是相对于元素最近的已定位的祖先元素(即设置...

  • 定位层

    一,定位层 概念 css属性 特点 二,绝对定位和相对定位 绝对定位和相对定位的区别

  • 微信小程序 - 相对定位和绝对定位 - 相对路径和绝对路径

    微信小程序 - 相对定位和绝对定位 相对定位relative,绝对定位absolute 相对定位:元素是相对自身进...

  • 绝对定位、相对定位与固定定位

    绝对定位如果想为元素设置层模型中的绝对定位,需要设置position:absolute(表示绝对定位),这条语句的...

  • 绝对定位

    相对定位和绝对定位的区别 相对定位是“相对于”元素在文档中的初始位置,而绝对定位是“相对于”最近的已定位祖先元素,...

  • 绝对定位

    如果一个对象被设置了position:absolute; 它将从本质上与其他对象分离出来。它的定位模式不会影响其他...

网友评论

      本文标题:20.css 绝对定位

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