如何设置第一个2 div的宽度为动态(适合内容宽度),而第三个div应该使用剩余的水平空间并可水平滚动。在css中使用溢出
我需要的结果是所有3个div并排放置,第3个div可以滚动。
脚本我有如下
HTML
<div id="a">
<table>
<tr><td>text</td></tr>
</table>
</div>
<div id="b">
<table>
<tr><td>text</td></tr>
</table>
</div>
<div id="c">
<table>
<tr><td>text</td></tr>
</table>
</div>
CSS
div#a
{
float: left;
}
div#b
{
float: left;
}
div#c
{
float: left;
width: 100%;
overflow-x: scroll;
}
上述脚本推压DIV3到下一行,我不想。
只是供参考,当你为ID的声明样式时,你不需要#a或#b或#c前面的div。在大多数情况下,您只需拥有#a {},#b {},#c {}。 – blackhawk 2013-03-11 03:22:23
如果您希望#c始终在#a和#b下,请在#c中删除float:left属性,而使用clear:both; – blackhawk 2013-03-11 03:24:13
前2个父div容器的宽度应该适合您的内容的大小。您可以通过添加边框来直观地了解:solid 1px#000;到前两种风格。 – blackhawk 2013-03-11 03:27:07