我试图弄清楚,如何在不指定宽度的情况下将两个 div 彼此相邻放置。这并不像看起来那么容易:
的HTML:
<div id="container">
<div id="column1">Fixed Width</div>
<div id="column2">Auto Width</div>
</div>
的CSS:
#container {
float:left;
width:200px;
}
#column1 {
float:left;
width:24px;
background:gray;
}
#column2 {
float:left;
width:auto;
background:blue;
}
*#container 有 200px 的固定宽度(可能是 XX%)。#column1 的固定宽度为 24px,#column2 的宽度设置为 auto。
这将正常工作,column2 将在column1 旁边,直到column2 的内容将达到200-24 的限制,其中column2 将跳转到column1 下方,而不是div 内的换行符。
我想要实现的(防弹),无论 column2 的内容有多大,column2 都保持在容器内的 column1 旁边。高度是自动的,并不重要。
(我正在尝试创建一个类似于 Facebook 的消息框,缩略图在左侧,文本旁边的高度不受限制。我不希望 column2 中的文本跳到下面或环绕 column1)。可能很容易,想不通。与往常一样,我们将不胜感激任何帮助!:)