【发布时间】:2020-02-14 03:28:40
【问题描述】:
我正在尝试将 6 个 div 元素并排排列在页面上。但是我的代码只将它们对齐到左边。我该如何解决这个问题?
这是我的代码:
.flex-parent {
display: flex;
}
.flex-child {
flex: 1;
}
<div class='parent flex-parent'>
<div class='div1 flex-child'></div>
<div class='div2 flex-child'></div>
<div class='div3 flex-child'></div>
<div class='div4 flex-child'></div>
<div class='div5 flex-child'></div>
<div class='div6 flex-child'></div>
</div>
【问题讨论】:
-
宽度:计算(100%/6)
-
@MarlonBerdefy 他正在尝试使用 flexbox 而非
calc()来实现这一目标。 -
您的代码运行良好:jsfiddle.net/evy2jzf9 您能澄清一下具体问题是如何发生的吗?
-
请澄清您的具体问题或添加其他详细信息以准确突出您的需要。正如目前所写的那样,很难准确地说出你在问什么。
-
你可以简单的把宽度:16.6vw