【发布时间】:2016-02-27 07:44:37
【问题描述】:
我想在不使用固定宽度的情况下并排放置两个 DIV 标签。 第一个 div 扩展到其内容,第二个 div 应填充剩余空间。此外,该 div 不得位于另一个 div 的顶部,因为它们具有透明的背景图像,因此如果它们相交就会很明显。我尝试了所有我能想到的可能性,但找不到使用 DIV 标签的解决方案。
我可以使用 TABLE 来做到这一点,但是否可以使用 DIV 来做到这一点?还是这是 DIV 不能做的另一件事?
代码如下:
#right{
background: green;
width: 100%;
}
#left {
margin-top: 5px; /* to test if they intersect*/
background: red;
}
#container {
width: 800px;
}
<div id="container">
<div id="left"> This div is as big as it's content</div>
<div id="right"> rest of space</div>
</div>
感谢您的回复!
【问题讨论】:
-
是的,我使用表 atm,但我想知道是否可以使用 DIV 来完成。