美文网首页
CSS-定位2-绝对定位

CSS-定位2-绝对定位

作者: 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;
            position : relative;
            margin : 0px auto;
        }
        .div1{
            border: 1px;
            background: blue;
            height: 100px;
        }
        .div2{
            width: 700px;
            background: red;
            height: 100px;
            position: absolute;
            top : 20px;
            left : 0px;
        }
        .div3{
            background: green;
            height: 100px;
        }
    </style>
</head>
<body>
    <div style="height: 100px"></div>
    <div class="wrap">
        <div class="div1"></div>
        <div class="div2"></div>
        <div class="div3"></div>
    </div>
</body>
</html>

运行效果:
  因为wrap样式的div是相对布局,因此wrap是div2已定位的父元素。
  因为绝对定位从文档流中删除,因此绿色div3向上移动。


image.png

  如果wrap删除 ** position : relative;**样式,运行结果如下,因为div2的没有找到已定位的父元素,所以div相对最初包含块进行偏移。

image.png

相关文章

  • CSS-定位2-绝对定位

    1、绝对定位概述 设置为绝对定位的元素框从文档流完全删除,并相对于其包含块定位,包含块可能是文档中的另一个元素或者...

  • css-相对定位、绝对定位和固定定位例子

    相对定位 绝对定位 固定定位

  • day06

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

  • 定位层

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

  • css-定位

    定位:position,当值为relative时可以设置left和right偏移量。 position 属性值的含...

  • CSS-定位

    元素的定位属性1. 边偏移top bottom left right2. 定位模式(定位的分类)positio...

  • CSS-定位

    一:定位种类 二:相对定位 2-1目录和代码 index.html index.css 三:绝对定位 index....

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

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

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

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

  • 定位流-绝对定位

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

网友评论

      本文标题:CSS-定位2-绝对定位

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