zoukankan      html  css  js  c++  java
  • Css查漏补缺08-相对定位

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>相对定位</title>
        <style>
            .box{
                width: 200px;
                height: 200px;
            }
            .box1{
                background-color: #605ca8;
            }
            .box2{
                background-color: red;
                position: relative;
                left: 100px;
                top: 100px;
            }
            .box3{
                background-color: #bfa;
            }
            .span1{
                width: 100px;
                height: 100px;
                background-color: #ffff22;
                position: relative;
                left: 200px;
            }
        </style>
    </head>
    <body>
    <!--Emmet-->
    <!--div.box.box${box$}*3-->
    
    <!--
    当开启了元素的定位(position属性值是一个非static的值)时,可以通过left right top bottom四个属性来设置元素的偏移量
    
    left:元素相对于其定位位置的左侧偏移量
    right:元素相对于其定位位置的右侧偏移量
    top:元素相对于其定位位置的上边的偏移量
    bottom:元素相对于其定位位置下边的偏移量
    -->
    
    <!--
    相对定位的特点
    1、就是我们只设置position: relative;之后,元素时不会动的,我们必须通过left right top bottom四个属性来设置偏移才能使它动
    2、相对定位不会脱离文档流
    3、相对定位是相对于它原来的位置(它原来在文档流中的位置)进行定位
    4、相对定位会提升元素的一个层级,所以会比其它在文档流中的元素要高
    5、相对定位不仅可以作用于块级元素,内联元素也可以,相对定位因为没有脱离文档流,所以不能够改变盒子的属性,也就是块状元素还是块状,内联元素还是内联,下一节课里面的绝对定位会改变盒子的性质
    -->
    
    <div class="box box1">box1</div>
    <div class="box box2">box2</div>
    <div class="box box3">box3</div>
    <span class="span1">span1</span>
    </body>
    </html>
  • 相关阅读:
    pfofinet和S7
    A1010 Radix [二分/******]
    A1005 Spell It Right
    最大回文子串长度 [dp]
    HDU 1159 Common Subsequence [最长公共子序列]
    1045 Favorite Color Stripe [动态规划/最长不下降子序列]
    1007 Maximum Subsequence Sum [动态规划]
    数塔问题(递归/递推)
    hdu 畅通工程 [Kruskal/Prime]
    1087 All Roads Lead to Rome [dj]
  • 原文地址:https://www.cnblogs.com/cuijunfeng/p/13179779.html
Copyright © 2011-2022 走看看