zoukankan      html  css  js  c++  java
  • html----响应式布局,左侧栏目固定,右侧内容随着屏幕宽度变化而变化

    1. 响应式布局,左侧栏目固定,右侧内容随着屏幕宽度变化而变化(高频)

    • flex布局
    • position布局
    • css3计算宽度
    • float布局

    4.float布局(面试官想要的答案)-------------------------------------根据float元素的margin特性布局,兼容性好

    复制代码
    // html
    
    <div class="box">
        <div class="left"></div>
        <div class="right">
          <div class="inner"></div>//注意
        </div>
    </div>
    
    // css
    
    .left {
      float: left;
       200px;
      margin-right: -200px;
    }
    .right {
      float: left;
       100%;
    }
    .inner {
      margin-left: 200px;
    }
    复制代码

     

    1.flex布局----------------------------------用flex:1填充,自动充满容器

    复制代码
    // html
    <div class="box">
        <div class="left"></div>
        <div class="right"></div>
    </div>
    
    // css
    
    .box {
      //形成弹性盒 display: flex; } .left {
      //左侧大小固定, 200px; } .right {
      //右侧用flex:1填充,自动充满容器 flex: 1; }
    复制代码

    position布局-------------用pading将要显示的右侧内容挤到右边,常用在图文列表

    复制代码
    //    html
    
    <div class="box">
      <div class="left"></div>
    </div>
    
    // css
    
    .box {
      padding-left: 200px;
       100%;
      position: relative;  
    }
    .left {
      position: absolute;
       200px;
      left: 0;
    }
    复制代码

    css3计算宽度------------------------------------------------通过css3的calc函数可以计算宽度来定义宽度

    复制代码
    // html
    
    <div class="box">
        <div class="left"></div>
        <div class="right"></div>
    </div>
    
    // css
    
    .left {
        float: left;
         200px;
    }
    .right {
        float: left;
         calc(100% - 200px);
    }
    复制代码
  • 相关阅读:
    [LeetCode] Permutations II
    [LeetCode] Remove Duplicates from Sorted Array II
    [LeetCode] Permutations
    [LeetCode] Path Sum II
    [LeetCode] Plus One
    [LeetCode] Path Sum
    [LeetCode] Permutation Sequence
    [LeetCode] Pow(x, n)
    [LeetCode] Remove Duplicates from Sorted Array
    [LeetCode] Remove Element
  • 原文地址:https://www.cnblogs.com/SRH151219/p/10403368.html
Copyright © 2011-2022 走看看