我有一个宽度为1200像素的容器和4个宽度为250像素的直插式儿童。
无论如何,我可以在父母内部为他们辩护吗?例如,我希望第一个元素在左边没有边距,最后一个元素在右边没有边距,并且元素之间的边距相等。
答案 0 :(得分:3)
在容器上使用display flex
.container {
display:flex; /* make the container a flex container */
justify-content: space-between /* justify the flex items on the main axis */
}
有关更多详情,请参阅the spec
答案 1 :(得分:1)
当然,使用flexbox:
<强> HTML 强>
<div class="parent">
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
</div>
<强> CSS 强>
.parent{
display:flex;
flex-direction: row;
justify-content: space-between;
}
详细了解flexbox
您也可以尝试:
HTML与上述相同
<强> CSS 强>
.parent{
display:table
}
.parent > .child{
display: table-cell;
float: none;
}