<div class="box">   <div class="boxa"></div>   <div class="boxb">      <div class="son"><div/>   </div></div>
.box {  display: flex;  width: 100%;}.boxa {  width: 100px;}.boxb {  flex: 1}.son{  width: 100%}

这样的状况, son元素的100% 并不会失效 能够增加一个 height: 0;

.boxb {  height: 0;  flex: 1}

就能够了