定位

作者: 洛洛kkkkkk | 来源:发表于2017-04-17 21:09 被阅读0次
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>定位</title>
        <style type="text/css">
            /*定位
                position属性:
                1、相对定位:相对于自身的一个定位。
                ①给父级设置相对定位之后,子级会跟随父级去移动
                ②给元素设置相对定位之后,不会影响其他元素的位置(没有脱离文档流,还占原来的空间)
                ③数值可以为负数
                top代表向下
                right代表向右
                left代表向右
                bottom代表向上
                相对于自身的位置移动
                
                2、绝对定位:相对于定位父级
                定位父级就是带有定位的父级
                相对于定位父级左上角的位置(如果没有定位父级,则是在?窗口?左上角)
                ①绝对定位是脱离文档流的,已经不占用原来的空间。
                ②定位在不设置top等方向的时候,位置不会发生变化
                ③定位的层级是要比float文本的层级要高,可以遮挡住它们
                ④绝对定位的元素如果没有定位父级,会相对于html文档来定位
                3、固定定位
                固定定位的元素在窗口的位置始终不变。
                */
               body{
                height: 2000px;
               }
            .redDIv{
                width: 300px;
                height: 300px;
                background-color: red;
                /*相对定位*/
                /*position: relative;
                top:100px;
                left:100px;*/
                /*绝对定位*/
                /*position: absolute;
                left: 100px;
                top: 100px;*/
                position: fixed;
                top: 0;
                left: 0;
            }
            .bigDiv{
                height: 500px;
                width: 500px;
                border: 20px blue solid;
                position: relative;
            }
            .big2{
                width: 350px;
                height: 350px;
                border: 10px solid purple;
                position: relative;
                top: 0;
                left: 0;
                z-index: 10;
            }
            .greenDiv{
                width: 80px;
                height: 100px;
                background-color: green;
                position: relative;
                top: 0;
                left: 0;
                /*z-index
                 代表层级,数字越大,层级越高
                 必须用于定位元素
                 子父级关系的元素,不管设置父级的z-index有多大,都会在子级的下面*/
                z-index: 3;
            }
            .yellowDiv{
                width: 100px;
                height: 100px;
                background-color: yellow;
                position: absolute;
                top: 0;
                left: 0;
            }
        </style>
    </head>
    <body>
        <!--<div class="bigDiv">
            <div class="redDIv">
                
            </div>
        </div>-->
        <div class="big2">
            <div class="greenDiv">
                
            </div>
            <div class="yellowDiv">
                
            </div>
        </div>
        
    </body>
</html>

相关文章

  • 定位,定位,还是定位

    要想成为一个好的文字的输出者,首先要给自己一个合理的定位。定位可以首先想象自己想成为的角色:一个能够通过各种故事启...

  • 10-CSS定位流

    定位流 定位流分类相对定位绝对定位固定定位静态定位 相对定位 什么是相对定位?相对定位就是相对于自己以前在标准流中...

  • CSS中的几种定位

    CSS中常用的定位有 普通定位,相对定位 绝对定位、fixed定位 浮动 1、普通定位和相对定位 css中的元素有...

  • 2017-02-23 CSS 学习笔记

    定位流 定位流分类 相对定位 绝对定位 固定定位 静态定位 什么是相对定位相对定位就是相对于自己以前在标准中的位置...

  • #30天专注橙长计划#品牌定位30(6)营销推广1

    品牌定位的维度包括: 市场定位、价格定位、形象定位、地理定位、人群定位、渠道定位等; 经过前期大量的市场调研工作,...

  • D28:系统地图, 高德地图

    目录一. 定位功能 iPhone手机定位(基站定位, WiFi定位, GPS定位: 定位所需时间递增, 精确度递增...

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

    1. 相对定位 定位有三种:相对定位,绝对定位、固定定位。 相对定位: position:relative lef...

  • 定位流

    定位流指的是:相对定位(relative)/绝对定位(absolute)/固定定位(fixed) 不包括静态定位(...

  • CSS补充2

    定位position 定位分为四种:相对定位 relative,绝对定位 absolute,固定定位 fixed,...

  • 定位

    1、static定位(普通流定位) -------------- 默认定位 2、float定位(浮动定位) 例:f...

网友评论

      本文标题:定位

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