zoukankan      html  css  js  c++  java
  • div宽度随屏幕大小变化

      题目:

      一个页面上两个div左右铺满整个浏览器,

      要保证左边的div一直为100px,右边的div跟随浏览器大小变化,

      比如浏览器为500,右边div为400,浏览器为900,右边div为800。

      方案一:使用flex布局

    <div class="box">
        <div class="left"></div>
        <div class="right"></div>
    </div>
    .box{
        display: flex;
        display: -webkit-flex;
        flex-direction: row;
        align-items: center;
        border: 1px solid #c3c3c3;
    }
    
    .left {
        flex-basis:100px;
        -webkit-flex-basis: 100px;   /* Safari 6.1+ */
        background-color: red;
        height: 100%;
     
    }
    
    .right {
        background-color: blue;
        flex-grow: 1;
    }

      方案一:使用浮动布局

    <div class="left"></div>
    <div class="right"></div> 
    *{
        margin: 0;
        padding: 0;
    }
    
    .left {
        float: left;
        width: 220px;
        background-color: green;
    }
    
    .right {
        background-color: orange;
        margin-left: 220px;    /*==等于左边栏宽度==*/
    }
  • 相关阅读:
    Linux安装和配置java
    动态代理:JDK动态代理和CGLIB代理的区别
    常用算法复习
    Linux重新学习
    oracle复杂查询是sql
    oracle触发器
    oracle存储过程
    oracle数据库操作
    java知识回顾
    Spring AOP简述
  • 原文地址:https://www.cnblogs.com/lishuxue/p/6433223.html
Copyright © 2011-2022 走看看