html - 我怎样才能一个接一个地 float 三个 wrapper

标签 html css

<div id="wrapper1" style="width:200px;float:left;margin-top:0px">
    <img src="./profilepic.jpg"  width="190px" height="220px"/>
</div>
<div id="wrapper2" style="width:400px;float:left">
    <h2>cool</h2>
</div>
<div id="wrapper3" style="width:300px;float:left">
    <h2>Thanks</h2>
</div>

这是我的三个 wrapper 。我希望它们一个接一个地 float ,但 wrapper3 有时会定位到 wrapper2 的底部,我希望 wrapper1 占用 200px以及 wrapper2 400px 和 wrapper3 300px 总共 900px。

我怎样才能让它们一个接一个地 float ,占据 900 像素?

最佳答案

将三个 div 封装在宽度为 900px、高度为 220px 的包装器 div 中。

关于html - 我怎样才能一个接一个地 float 三个 wrapper ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7780801/

相关文章:

javascript - react 情绪 : pass down defaultProps to in component reuse

html - Bootstrap 如何在模式窗口中显示行中的数据

html - 我应该使用设备工具栏还是增加和减少视口(viewport)宽度?

javascript - HTML/CSS - 基于浏览器大小的 float 图像

html - CSS 中有没有一种方法可以让一个子元素指向一个父元素而不是一个元素?

javascript - 在一行中显示特定数量的元素并在屏幕尺寸缩小时使它们可滚动 - Flexbox

CSS :before to add banner on list item

jquery - 在 CSS 中带有下拉子列表的 TreeView

html - 缩略图图像大小不起作用

javascript - 如何在使另一个 div 不可滚动的同时在 div 内滚动 div