左侧宽度固定,右侧宽度自适应剩余空间
方法一:float + margin
方法二:flex布局
相关HTML代码
- <div class="container">
- <div class="left">div>
- <div class="main">div>
- div>
方法一相关CSS代码【float + margin】
- .container{
- overflow: hidden;
- }
- .left{
- width: 100px;
- float: left;
- }
- .main{
- margin-left: 100px;
- }
方法二相关CSS代码【flex布局】
- .container{
- display: flex;
- }
- .left{
- width: 100px;
- }
- .main{
- flex: 1;
- }
其余设置【如果需要运行展示,另外需要补充的一些CSS设置】
- .container{
- width: 300px;
- height: 100px;
- border: 1px solid #000;
- }
- .left{
- height: 100px;
- background-color: antiquewhite;
- }
- .main{
- height: 100px;
- background-color: aqua;
- }
展示效果:
