zoukankan      html  css  js  c++  java
  • 三列布局(浮动和负边距)

    • 浮动大概思路是将前两个元素分别向左,向右浮动, 然后第三个自然就上来了。
      <div class="a"></div>
      <div class="c"></div>
      <div class="b"></div>
      
      .a{
         float:left;
         50px;
         height:70px;
         background:orange;
      }
      .c{
         float:right;
         50px;
         height:70px;
         background:blue;
      }
      .b{
         height:70px;
         background:red;
      }
    • 负边距。也需要用到浮动。
       1 <div class="wrap">
       2         <div class="main">cc</div>
       3 </div>
       4 <div class="left">vvv</div>
       5 <div class="right">bbbb</div>
       6 
       7 .wrap{
       8     float:left;
       9     100px;//随屏幕宽度变化    
      10 }
      11 
      12 .main{
      13     background:red;
      14     margin-left:aaa;//aaa表示左边元素留出来的宽度。
      15     margin-right:bbb;//bbb表示给右边元素留出来的的宽度。
      16 }
      17 
      18 .left{
      19     aaa;
      20     float:left;
      21     background:green;
      22     margin-left:-100%;//设为-100%可以上移一行。
      23 }
      24 .right{
      25     float:left;
      26     bbb;
      27     background:blue;
      28     margin-left:-bbb;  //设置和自身宽度一样的负边距,刚好把自己移上去。
      29 }

      神马双飞翼布局就是按着来的。

  • 相关阅读:
    安装图形化界面
    cemtos安装python
    traceback说明
    python常用魔法函数
    python上传文件接口
    文件上传接口
    MongoDB安装与使用
    解决macOS系统向有跳板机的服务器传文件
    mac终端命令sftp
    linux下mysql服务安装
  • 原文地址:https://www.cnblogs.com/liurenxingyu/p/4851126.html
Copyright © 2011-2022 走看看