html - 使用CSS float 在div上

标签 html css css-float

我有这个简单的网站

<div style=" position: relative; margin-right: 40px;">
    <div style="float: left; width: 200px; position: relative;">Left Stuff</div>
    <div style="float: left; width: 100px; position: relative;">Middle Stuff</div>
    <div style="float: right; width: 200px; position: relative; margin-right: 40px;">Right Stuff</div>
    <br style="clear: left;" />
</div>

而且我希望在调整窗口大小时,“正确的东西”浮在“中间的东西”之上,而不是在中间的东西下面。

当前调整大小:

Left Stuff              Middle Stuff
                               Right Stuff

我要:

Left Stuff              Middle SRight Stuff

我怎样才能得到这种“效果”?

最佳答案

把右边的div改成

<div style="position:absolute; right:0; width: 200px; margin-right: 40px;">Right Stuff</div>

DEMO

关于html - 使用CSS float 在div上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21237447/

相关文章:

html - 如何将长空格推到预包装 html 中的下一行

html - SCSS : Fixed and fluid table-cells

html - 将页面宽度固定为 100% CSS

javascript - 如何确保随机生成的 Div 不重叠

html - 防止浏览器在第二次访问时向输入元素添加浅蓝色背景

html - CSS 将背景颜色扩展到页面的右侧

html - 图标在 Chrome 和 Firefox 中居中,但在 Safari 中不居中

css - 在 CSS 中居中可变宽度 div 的简单方法

jquery - 清除可变宽度父元素中的子元素行

html - 居中对齐 float 容器内的 float div