【发布时间】:2017-11-11 23:35:54
【问题描述】:
您好,我正在尝试使用 flex 将 div 框的额外可用宽度平均分配为图像之间的边距。我尝试过使用 flex based: 30%;但是,它不是将边距均匀地分配给图像,而是将图像垂直堆叠在一起。
.images-container{
max-width: 1400px;
margin: 40px auto 0 auto;
display: flex;
background: #595959;
justify-content: space-between;
}
.images{
/* flex-basis: 30%; <- Issue */
}
<!DOCTYPE html>
<head>
<link rel="stylesheet" type="text/css" href="test.css">
<link href="https://fonts.googleapis.com/css?family=Lato" rel="stylesheet">
</head>
<body>
<div class="images-container">
<div class="images">
<img src="https://i.vimeocdn.com/portrait/58832_300x300" alt="Maths">
<img src="https://i.vimeocdn.com/portrait/58832_300x300" alt="ComputerScience">
<img src="https://i.vimeocdn.com/portrait/58832_300x300" alt="Physics">
</div>
</div>
</body>
【问题讨论】: