美文网首页
css布局-右侧定宽,左侧自适应

css布局-右侧定宽,左侧自适应

作者: 前端喵 | 来源:发表于2018-07-15 11:09 被阅读0次

考虑一个两列布局,右侧盒子的宽度固定,左侧占剩余空间且自适应。html结构如下:

<div class="parent">
    <div class="left">kkk</div>
    <div class="right"></div>
</div>
QQ图片20180714105925.png

1. flex布局实现

方法:flex布局中,作用在元素属性上的flex-grow,默认值为0,值为1是元素占满剩余空间。实现如下:

div{
    height:300px;
}
.parent{
    display:flex;
}
.parent .left{
    background:blue;
    flex-grow:1;
}
.parent .right{
    background:red;
    width:300px;
}

2. absolute实现

方法:右侧绝对定位,左侧设置margin-right

div{
    height:300px;
}
.parent{
    overflow:hidden;
    position:relative;
}
.parent .left{
    background:blue;
    margin-right:300px;
}
.parent .right{
    position:absolute;
    right:0;
    top:0;
    background:red;
    width:300px;
}

3. float实现

方法:右侧盒子float,左侧盒子设置margin-right
调整html结构如下:

<div class="parent">
    <div class="right"></div>
    <div class="left">kkk</div>
</div>

css样式如下:

div{
    height:300px;
}
.parent{
    overflow:hidden;
}
.parent .left{
    background:blue;
    margin-right:300px;
}
.parent .right{
    float:right;
    background:red;
    width:300px;
}

4.总结
上述三种方法中float需要将浮动元素在html结构中往前调,absolute方法中改变absolute盒子的高度对整个parent高度没有影响,因此,目前三年种方法最好用的是flex布局

相关文章

  • css布局-右侧定宽,左侧自适应

    考虑一个两列布局,右侧盒子的宽度固定,左侧占剩余空间且自适应。html结构如下: 1. flex布局实现 方法:f...

  • 常见自适应布局

    1.左侧固定宽度,高度自适应右侧效果图 ·html+css 你看代码,左侧确实没有定高,右侧也没有定宽。 2.左侧...

  • css布局

    两栏布局 左侧定宽,右侧自适应 .left { width: 200px; height: 600px; ...

  • CSS布局

    总结一下网易nec框架中的几种布局 左侧定宽,右侧自适应布局 此时我们拿到了我们想要的效果,分析一下,css中po...

  • 常用网页布局

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

  • 页面布局:两列布局

    定宽与自适应 浮动 float + margin 简单的布局方法,左侧设置浮动,右侧设置margin-left(避...

  • css小技巧

    一、左右布局 可以用float标签实现,左侧定宽,右侧自适应。 二、左中右布局 可以用浮动float布局实现。 三...

  • 页面布局

    1、两列布局 左侧定宽,右侧自适应实现方法很多,我常用的float+margin+左侧设置width 也可以使用绝...

  • 常见网页布局的介绍

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

  • css常见布局面试题集

    1.左列定宽,右列自适应 浮动: 绝对定位 flex 2.两侧定宽,中栏自适应 flex 3.右侧定宽,左侧自适应...

网友评论

      本文标题:css布局-右侧定宽,左侧自适应

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