【发布时间】:2012-01-07 06:15:03
【问题描述】:
如果剩余至少 50 像素,我如何让 foo 填充容器宽度的剩余部分。如果 foo > 50px,它将移动到增加容器高度的新行。这个问题HTML/CSS: Expanding a float-left element to remaining width of parent 是一样的。我拒绝相信没有 javascript 就无法做到这一点。兄弟来找我。
.container {
width: 300px;
min-height: 30px;
overflow: auto;
}
.child {
float: left
}
.foo {
/* ? */
}
【问题讨论】:
-
谁对我投了反对票!?来吧兄弟!
-
如果剩余 >= 50px,您希望 foo 填充容器。没有时会发生什么,转到下一行?顺便说一句 - 这不可能只有 CSS。 CSS 不做 if 语句。