• 绝对定位


     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="utf-8">
     5         <title></title>
     6         <script type="text/javascript">
     7         </script>
     8     <style type="text/css">
     9         /*
    10         定位:
    11         将指定的元素摆放到页面的任意位置,通过定位可以任意的摆放元素
    12         通过position属性来设置元素的定位
    13         可选值
    14         static 默认值,元素没有开启定位
    15         relative 开启元素的相对定位
    16         absolute 开启元素的绝对定位
    17         fixed 开启元素的固定定位(也是绝对定位的一种)
    18         */
    19         .box2{
    20                 width: 200px;
    21                 height: 200px;
    22                 background-color: darkblue;
    23                 /*
    24                 当position属性值设置为absolute时,则开启了绝对定位
    25                 
    26                 绝对定位
    27                 1.开启绝对定位,会使文件脱离文档流,脱离文档流宽和高默认被内容撑开
    28                 2.开启绝对定位后,如果不设置偏移量,则元素的位置不会发生变化
    29                 3.绝对定位是相对于离它最近的开启了定位的祖先元素进行定位的
    30                   如果所有的祖先元素都没有开启定位,则相对于浏览器窗口进行定位
    31                   一般情况下开启了子元素的绝对定位都会同时开启父元素的相对定位
    32                 4.绝对定位会提升一个层级
    33                 5.绝对定位会改变元素性值,因为元素脱离了文档流
    34                 内联元素会改变成块元素,块元素的宽度和高度默认被元素撑开
    35                 */
    36                position: absolute;
    37                left: 200px;
    38                 }
    39         .box3{
    40                     width: 200px;
    41                     height: 200px;
    42                     background-color: yellow;
    43                     position: absolute;
    44                     left: 0px;
    45              /* 相对与浏览器窗口进行定位 */
    46                     }
    47         .box4{
    48             width: 300px;
    49             height: 300px;
    50             background-color: bisque;
    51             position: relative;
    52         }
    53         .s1{
    54             width: 100px;
    55             height: 100px;
    56             background-color: aquamarine;
    57             position: absolute;
    58         }
    59     </style>
    60        
    61     </head>
    62     <body>
    63     <div class="box4">
    64         <div class="box2"></div>
    65     </div>
    66     <div class="box3"></div>
    67     <span class="s1">我是一个span</span>
    68     </body>
    69 </html>

  • 相关阅读:
    小峰视频十三:二维数组
    小峰视频十二:java数组
    小峰视频十一:循环结构的跳出
    小峰视频十:循环while、for
    小峰视频九:选择语句if、switch
    小峰视频八:逻辑运算符、关系运算符、三门运算符
    小峰视频七:数据类型转换、数据运算
    eggjs+vue实现下载图片 js下载网络图片
    报错/Warning: You should not use <Route component> and <Route children> in the same route; <Route component> will be ignored
    React/事件系统
  • 原文地址:https://www.cnblogs.com/zuiaimiusi/p/11213860.html
Copyright © 2020-2023  润新知