【前端面试基础-CSS】左侧固定右侧自适应 02 css 如何实现左侧固定宽度 300px,右侧自适应的布局初始元素如下: 1234<div class="container"> <div class="left"></div> <div class="main"></div></div> 解决方案1 flex布局123456789.container{ display:flex; } .left{ width:300px;} .main{ flex:1; } 123456789.container { display: flex;}.left { flex: 0 0 300px;}.main { flex: 1 1;} 123456789101112.container { display: flex;}.left { flex-basis: 300px; flex-shrink: 0;}.main { flex-grow: 1;} 2 Grid 布局1234.container { display: grid; grid-template-columns: 300px 1fr;} 3 calc 方法123456.left { width:300px;}.main { width: calc(100% - 300px)} 前端面试基础 #CSS 【前端面试基础-CSS】左侧固定右侧自适应 02 http://iainespace.work/portfolio/2022/03/26/【前端面试基础-CSS】左侧固定右侧自适应-02/ 作者 iaine 发布于 2022年3月26日 许可协议 【前端面试基础-CSS】CSS变量 03 上一篇 【前端面试基础--HTML】行内元素 05 下一篇