我想要有以下效果
2个div,一个在屏幕左侧,一个在屏幕右侧,但是当我调整屏幕大小时,当同一行对于两个div都不够大时,我希望第二个div跳到下一行,但它应该出现在窗口的最左侧,这甚至可能吗?
例如让 div 的宽度和高度为 200px;
HTML:
<div class="container">
<div class="left"></div>
<div class="right"></div>
</div>
CSS:
html, body { padding: 0; margin: 0; }
.container {
width: 100%;
overflow: hidden;
}
.container div {
width: 200px;
height: 200px;
}
.left { float: left; background-color: blue; }
.right { float: right; background-color: green; }
/* The magic part */
@media (max-width: 399px) {
.right {
float: left;
}
}
小提琴:http: //jsfiddle.net/5m8Lj/
看看@reinder 建议的 CSS 媒体查询