Я не думаю, что вы можете использовать значения с плавающей запятой в свойстве flex
.
Вот инструкция для использования flex-box
Вы должны сделатькак то так:
.container{
width: 100%;
height: 100px;
display:flex;
}
.a{
flex: 3;
background-color: red;
}
.b{
flex: 1;
background-color: green;
}
.container-vertical{
width: 100%;
height: 100px;
display:flex;
flex-direction: column
}
<div class="container">
<div class="a"></div>
<div class="b"></div>
</div>
<br /> <br />
<div class="container-vertical">
<div class="a"></div>
<div class="b"></div>
</div>