我想做一些非常基本的事情 - 一个两列布局,其中左列的宽度由内容决定(总是很小),右列取剩余宽度。没有固定宽度的列布局
完整的例子是http://jsfiddle.net/EzHVX/2/,但基本上我有HTML如下::
<div class="left">
<div class="badge">all 15</div>
</div>
<div class="right">
<div class="badge">...</div>
<div class="badge">...</div>
....
</div>
和CSS的重要组成部分就是::
.left {
float: left;
}
.right {
float: left;
width: 400px;
}
没有明确的宽度,右列开始环绕左列,我不想要。但我也不想使用明确的宽度。而CSS不支持“100% - 10em”宽度。即使它支持它,我宁愿不硬编码“10em”。那么我有什么选择?
你应该发布你的[jsFiddle](http://jsfiddle.net/EzHVX/4/)然后,这是一个整洁的解决方案:) – 2013-05-07 05:54:09
感谢更新的链接 – 2013-05-07 05:56:55
谢谢,这似乎工作就像我想了。我已经看过“溢出”的文档,老实说,不知道为什么它有帮助。我虽然只是确定当容器已经太大时才发生内容。那么这里有什么魔力? – 2013-05-07 10:49:59