【发布时间】:2015-02-07 13:42:51
【问题描述】:
我不知道.parent 将包含多少个.child 元素,但我知道它们各自的宽度。
我想设置.parent的宽度等于(每个.child的宽度)*(.child的总数)
我不想使用floats 和width: auto;
我可以在不使用 Javascript 的情况下使用 calc() 做一些事情吗?
**CSS : **
.parent {
height: 100%;
width: calc({number of children} * {width of each child = 100px});
}
.child {
height: 100px;
width: 100px;
}
HTML:
<div class="parent">
<div class="child">
<div class="child">
<div class="child">
</div>
【问题讨论】:
-
是否使用
display:flex选项? -
那些
child元素是水平对齐的还是堆叠的? -
子项放在一边……并排?
-
display:inline-block会这样做。