美文网首页
CSS左侧固定右侧自适应的五种布局方法

CSS左侧固定右侧自适应的五种布局方法

作者: lvyweb | 来源:发表于2017-03-28 16:31 被阅读471次

在页面或者布局列表中,常常有左侧固定,右侧自使用的情况,接下来,这五种方法满足这个需求。

一、左边浮动,右边margin

<!--html部分-->

 <div class="box">
    <div class="left"></div>
    <div class="right"></div>
</div>

<!--CSS部分-->
  .box{
     height: 200px;
        background-color: skyblue;
     }
    .left{
        float:left;
        width:100px; 
        height:200px; 
    }
    .right{
        margin-left:100px; 
        height:200px; 
        background:yellowgreen; 
    }

二、左边浮动,右边hidden。

这样右边的盒子就变成了一个绝缘的盒子。(所谓绝缘,就是和其他盒子不会有交集)

<!--html部分-->
<div class="box">
    <div class="left"></div>
    <div class="right"></div>
</div>
<!--CSS部分-->
.box{
    height: 200px;
    background-color: skyblue;
 }
 .left{
    width:100px; 
    height:200px; 
    background:yellowgreen; 
    float:left;
  }
  .right{
    overflow:hidden;
    height:200px;           
  }

三、父盒子设置padding,左边盒子定位

<!--html部分-->
<div class="box">
    <div class="left"></div>
    <div class="right"></div>
</div>
<!--CSS部分-->
.box{
    height: 200px;
    background-color: skyblue;
    padding-left: 100px;
    position: relative;
}
.left{
    width: 100px;
    height: 200px;
    background-color: yellowgreen;
    position: absolute;
    top:0;
    left:0;
}
.right{
    width: 100%;
}

四、table实现

<!--html部分-->
<table border="0" cellpadding="0" cellspacing="0" class="box">
      <tr>
       <td class="left"></td>
       <td class="right"></td>
      </tr>
</table>

<!--CSS部分-->

.box{
    width:100%;
    }
.left{
    width:100px; 
    height:200px; 
    background:skyblue; 
}
.right{
    background:yellowgreen;
}

五、flex实现

<!--html部分-->
<div class="box">
    <div class="left"></div>
    <div class="right"></div>
</div>

<!--CSS部分-->

.box{
    height: 200px;
    background-color: skyblue;
    display: flex;   /* 设置为flex容器 */
}
.left{
    width: 100px;
    height: 200px;
}
.right{
    height:200px; 
    background:yellowgreen;
    flex:1; /* 比例设置为1,撑满剩余空间 */
}

相关文章

  • 常用网页布局

    一、多列布局 (1) 宽度自适应布局 两栏布局 左侧固定右侧自适应 右侧固定左侧自适应 技术原理(左侧固定右侧自适...

  • 常见网页布局的介绍

    左侧固定,右侧自适应 右侧固定,左侧自适应 圣杯布局(左右固定,中间自适应) 中间固定 两侧自适应 等分布局 等分...

  • 多列布局方案

    两栏布局 左侧固定右侧自适应 右侧固定左侧自适应 技术原理(左侧固定右侧自适应) 结构上左右两个盒子,左侧设置为固...

  • 左侧固定右侧自适应布局

    title: 左侧固定右侧自适应布局date: 2016-06-08 22:07:19tags: ['css'] ...

  • 2019-04-01常见布局汇总(flex版本)

    1,左侧固定中间自适应 2,右侧固定,左侧自适应 3,两边固定中间自适应 4,等高布局

  • 两栏布局和三栏布局

    两栏布局 1、左侧固定宽度,右侧自适应 方法一: 左侧设置float:left,右侧设置margin-left为左...

  • CSS左侧固定,右侧自适应(或右侧固定,左侧自适应)布局方法

    这是我们经常可能会遇到到一种布局方法,或者是右侧固定,左侧自适应,下面列出我归纳总结的几种方法,是实际开发中比较常...

  • CSS自适应布局

    今天小编介绍自适应布局实现方法的demo,1)左侧固定宽度,右侧自适应,随着窗口的宽度而变化;2)右侧固定宽度,左...

  • 双栏式布局

    页面布局中经常用会遇到左侧宽度自适应,右侧固定宽度,或者左侧宽度固定,右侧自适应。总之就是一边固定宽度,一边自适应...

  • 两栏布局

    两栏布局(左侧固定宽度,右侧自适应) html结构 一.左侧float:left;右侧margin-left; 二...

网友评论

      本文标题:CSS左侧固定右侧自适应的五种布局方法

      本文链接:https://www.haomeiwen.com/subject/ofbjottx.html