定位

作者: Dxes | 来源:发表于2019-12-06 21:03 被阅读0次
1.定位属性: left、right、top、bottom设置是当前标签的左、右、上、下到参考对象的左、右、上、下的距离
注意: 如果以上四个属性想要有效果,必须设置定位的参考对象

2.设置定位的参考对象: position属性
1)initial/static   -  不定位(没有参考对象);body标签在不设置position的时候不是initial也不是static
2)absolute         -  绝对定位;将当前标签第一个非initial/static的父标签作为参考对象
3)relative         -  相对定位;相对标准流位置进行。(一般将标签的position设置为relative来保证子标签能相对自己定位)
4)fixed            -  相对浏览器定位
5)sticky           -  当页面内容超过一屏相对浏览器定位;如果没有超多一屏就相对标准流位置进行定位
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        
    </head>
    <body>
        <!--===============1.直接相对父标签定位(父标签本身不能是initial/static)================-->
        <!--<div id="" style="width: 100px; height: 100px; background-color: hotpink; top: 200px; right: 10px;position: absolute;"></div>-->
        
        <!--=====================2.absolute的定位============================-->
        <!--<style type="text/css">
            #div3{
                right: 20px;
                position: absolute;
            }
        </style>
        <div style="width: 300px; height: 300px; background-color: red; position: relative;">
            <div style="width: 200px; height: 200px; background-color: green; position: relative;">
                <div id="div3" style="width: 80px; height: 80px; background-color: blue;">
                    
                </div>
            </div>
        </div>-->
        
        <!--=======================3.relative的定位================================-->
        <!--<style type="text/css">
            #div3{
                bottom: 50px;
                position: relative;
            }
        </style>
        <div id="div3" style="width: 100px; height: 100px; background-color: hotpink;"></div>-->
        
        <!--========================4.相对浏览器定位:fixed=================================-->
        <!--<style type="text/css">
            #div3{
                right: 10px;
                top: 100px;
                position: fixed;
            }
        </style>
        <div id="div3" style="width: 100px; height: 100px; background-color: hotpink;"></div>
        <div id="" style="height: 10000px; background-color: yellow;">
        </div>-->
        
        <!--========================5.sticky定位=================================-->
        <style type="text/css">
            #div3{
                bottom: 10px;
                position: sticky;
            }
        </style>
        <div id="" style="height: 200px; background-color: yellow;"></div>
        <div id="div3" style="width: 100%; height: 100px; background-color: hotpink;"></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/zixygctx.html