• 定位和浮动的关系


    相对定位(position: relative;)不能重叠,因为相对定位不脱离文档流。
    html代码:
    <div class="box1">
      <div class="box2"></div>
      <div class="box3"></div>
     </div>
    css代码:
    .box1{
      500px;
      height: 500px;
      background-color: red;
     }
     .box2{
      100px;
      height:100px;
      background-color: green;
      position: relative;
      left: 100px;
      top: 50px;
     }
     .box3{
      100px;
      height:100px;
      background-color: yellow;
      position: relative;
      top:50px;
      left:100px;
     }
    绝对定位(position: absolute;)能重叠,因为绝对定位脱离文档流。
    css代码:
    .box1{
      500px;
      height: 500px;
      background-color: red;
     }
     .box2{
      100px;
      height:100px;
      background-color: green;
      position: absolute;
      left: 100px;
      top: 50px;
     }
     .box3{
      100px;
      height:100px;
      background-color: yellow;
      position: absolute;
      top:50px;
      left:100px;
     }
    如果设定了相对定位再设定浮动,那就脱离了文档流,这个时候可以重叠!
    但是同样设定了相对定位和浮动的盒子,距离左边的定位是相对第一个盒子来说的!
    html代码:
    <div class="box1">
      <div class="box2">此时距离左边100px,脱离文档流</div>
      <div class="box3">此时距离左边600px,脱离文档流</div>
      <div class="box4">此时距离左边50px,没有脱离文档流</div>
     </div>
    css代码:
    .box1{
      500px;
      height: 500px;
      background-color: red;
     }
     .box2{
      100px;
      height:100px;
      background-color: green;
      position: relative;
      left: 100px;
      top: 50px;
         float: left;
     }
     .box3{
      100px;
      height:100px;
      background-color: yellow;
      position: relative;
      top:50px;
      left:500px;
      float: left;
     }
     .box4{
      100px;
      height:100px;
      background-color: #ccf;
      position: relative;
      top:50px;
      left:50px;
     }
    如果只设定定位,不设浮动,那么定位是不受任何影响的!
    css代码:
    .box1{
      500px;
      height: 500px;
      background-color: red;
     }
     .box2{
      100px;
      height:100px;
      background-color: green;
      position: relative;
      left: 100px;
      top: 50px;
     }
     .box3{
      100px;
      height:100px;
      background-color: yellow;
      position: relative;
      top:50px;
      left:450px;
     }
    定位和浮动不冲突,定位的同时刻意设定浮动,只是相对定是不脱离文档流,并且定位的位置是相对而言的!
    html代码:
    <div class="box1">
      <div class="box2">此时距离左边100px</div>
      <div class="box3">此时距离左边600px</div>
     </div>
    css代码:
    .box1{
      500px;
      height: 500px;
      background-color: red;
     }
     .box2{
      100px;
      height:100px;
      background-color: green;
      position: relative;
      left: 100px;
      top: 50px;
       float: left;
     }
     .box3{
      100px;
      height:100px;
      background-color: yellow;
      position: relative;
      top:50px;
      left:450px;
      float: left;
     }
  • 相关阅读:
    APP性能测试-客户端性能测试
    postman——预处理和断言
    postman——token传参
    postman——环境变量
    postman——请求与相应
    postman——下载与安装
    HP LoadRunner 11.00安装+破解+汉化
    Fiddler使用 抓取手机数据包及中文乱码解决方案
    性能测试常见面试题(Loadrunner)
    python3 selenium3 POM设计模式 【比较全的使用邮件自动发送测试报告】
  • 原文地址:https://www.cnblogs.com/zhru/p/3652386.html
Copyright © 2020-2023  润新知