CSS Flex布局中flex-grow和flex-shrink计算规则
flex-grow 第一步:计算剩余空间 flex-grow的和大于1时:剩余空间 = 父容器宽度 - 子元素总宽度 flex-grow的和小于1时:剩余空间 = ( 父容器宽度 - 子元素总宽度 ) * ( flex-grow的和 / 1) 第二步:计算各子元素分配到的空间 总权重:flex-grow的和 各个权重:格子flex-grow的值 分配的空间:剩余空间 * ( 各个权重 / 总权重) 第三步:计算扩张后的总空间 项目宽度 + 分配空间 举例说明 基本结构 <div class="parent"> <div class="child one"></div> <div class="child two"></div> <div class="child three"></div> </div> flex-group和大于1的情况 .parent{ display: flex; width: 500px; height: 100px; background-color: #000;....