要详细了解,请考虑以下事项:
我的问题:
我希望中间div居中,直到 R 和 L 碰撞。如果发生这种情况(窗口调整大小)。我希望 C 清除它们,并将其自身置于 R 之下。
获得这样结果的最佳方法是什么?我知道我可能已经接近了设置错误,请告知是否是这种情况!
提前致谢!
答案 0 :(得分:1)
就像@atdrago提到的那样,媒体查询真的是这里的方式。
如果你的宽度是固定的,你也可以尝试将中心div浮动到左边,并在max-width
元素上放置一个(固定的).container
。
http://jsfiddle.net/mrhps/2/是一个有效的例子。
答案 1 :(得分:0)
会有评论,但声誉不够。无论如何,你需要一个监听器来调整大小 - 这将是令人讨厌的。媒体查询是提到的方式。
.C {
margin: 0 auto;
background-color: blue;
@media (max-width: 20em) {
clear: left;
float: right;
}
}
对不起新来的,似乎我需要从jfiddle添加代码来发布链接... oO