<html>
<head>
<title></title>
<style>
body {
background: #e6ecf0;
}
.container {
max-width: 100%;
}
.dashboard ,.dashboard-right{
display: none;
}
@media (min-width: 910px){
.container {
max-width: 900px;
}
.dashboard{
display: block;
}
}
@media (min-width: 1236px){
.container {
max-width: 1190px;
}
.dashboard{
display: block;
}
}
.container {
text-align: center;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.dashboard{
float: left;
width: 290px
}
.content-main{
float: left;
min-width: 590px;
margin: 0 10px;
}
</style>
</head>
<body>
<div class="container">
<div class="dashboard dashboard-left" style="height:100px;background:green;"></div>
<div class="content-main" style="height:200px;background:red;"></div>
<div class="dashboard dashboard-right" style="height:100px;background:blue;"></div>
</div>
</body>
</html>
页面宽的时候是这样的。
当页面宽度到达一定程度的时候,就变成了这样:
我希望蓝色的高度不要收红色的影响,直接就在绿色下面应该怎么调整呢?
这种情况不需要浮动红色,固定红色浮动蓝绿。同时因为浮动是不能高过元素在流中的位置的,所以调换蓝红位置。
供参考