【发布时间】:2019-04-20 00:02:37
【问题描述】:
有什么办法可以强制浮动的 div 缩小而不是换行?
我知道我可以在 div 上设置隐式宽度,但它位于一个菜单上,其中可能包含可变数量的项目。如果可能的话,我会尝试在保持网站布局流畅的同时做到这一点。
#left {
float: left;
border: 1px solid #000;
}
#right {
float: right;
border: 1px solid #000;
}
<div id="left">
<p>This div represents the logo</p>
</div>
<div id="right">
<p>When the window's width is reduced and these divs touch I want this div to shrink instead of falling to the next line.
</p>
</div>
基本上,我希望#right 在浏览器窗口缩小时开始缩小,而不是先放下一行,然后在窗口进一步调整大小时缩小。
【问题讨论】:
-
浮动 DIv 的一个影响是它“缩小”到它的固有宽度,所以你需要显示一些代码,以便我们可以弄清楚为什么它也会出现在新的行。
-
我编辑了上面的帖子并添加了一些示例代码。
标签: html css css-float word-wrap