(1)使用flex-basis出现bug
<style>
.big{
width: 400px;
height: 100px;
background-color: lightcoral;
margin:0 auto;
display:flex;
}
.left{
flex-basis:100px;
background-color: black;
}
.right{
flex:1;
/* 解决方法就是给该元素加上overflow:hidden; */
overflow: hidden;
}
p{
width: 100%;
word-wrap: wrap;
text-overflow: ellipsis;
overflow: hidden;
}
</style>
<div class="big">
<div class="left"></div>
<div class="right">
<p>hello123hello12helloheloolhello3hello123hello123</p>
</div>
</div>
(2)flex-flow分配出现问题,当所有子元素都是flex-flow:1;当其中一个子元素内容很多时,没有等比例缩放,这个时候有两种解决方法:把flex-flow:1改为flex:1。另外一种解决方法是:flex-basis:%0;再flex-flow:1之后加上这句。