【发布时间】:2015-02-07 03:51:30
【问题描述】:
我有以下设置,但是将 div 的宽度设置为 30% 左右并不能始终如一地工作(一旦窗口宽度小于某个数字,第三个 div 就会低于..
有没有更好的方法来做到这一点,让我的 div 始终保持内联并越来越小,而它们之间的边距保持固定在 18px?
CSS:
.parent {
width: 100%;
height: 50px;
}
.child {
float: left;
margin-right: 18px;
border: 2px solid white;
text-align: center;
line-height: 50px;
height: 100%;
width: ~30%; /* doesn't work */
}
.child:nth-child(3) {
margin-right: 0;
}
HTML:
<div class="parent">
<div class="child">one</div>
<div class="child">two</div>
<div class="child">three</div>
</div>
【问题讨论】:
标签: css margin grid-layout fluid-layout fixed-width