左边固定,右边自适应常见方式总结
Posted 木槿惜年
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了左边固定,右边自适应常见方式总结相关的知识,希望对你有一定的参考价值。
左边固定,右边自适应常见方式总结
html结构如下:
<div class="parent"> <div class="left">我是左边固定</div> <div class="right">我是右边自适应</div> </div>
(1)左边向左浮动并固定宽度,右边给margin-left (注:右边这个div一定不能给width:100%)
.parent{ width:100%; height:400px; } .left{ float:left; width:200px; height:100%; background:#afa; } .right{ height:100%; margin-left:200px; background:yellow; }
(2)父元素相对定位,左边绝对定位并给固定宽度,右边margin-left (注:右边这个div一定不能给width:100%)
.parent{ position:relative; width:100%; height:400px; } .left{ position:absolute; left:0; width:200px; height:100%; background:#afa; } .right{ margin-left:200px; height:100%; background:#aba; }
(3)使用flexbox,父元素display:flex,左边元素固定宽度,右边一定记得加flex:1
.parent{ width:100%; height:400px; display:flex; } .left{ width:200px; background:#afa; } .right{ flex:1; background:yellow; }
以上是关于左边固定,右边自适应常见方式总结的主要内容,如果未能解决你的问题,请参考以下文章