【发布时间】:2014-09-11 10:31:25
【问题描述】:
我想创建一个响应式布局,其中有两列,左列和右列。 在较小的屏幕上,左侧的框必须移动到某些位置。这对我的代码很有效,但问题是在大屏幕上,框之间的右侧有一个间隙。
我该如何解决?
想法和问题
JSFIDDLE
当您查看以下 jsfiddle 时,您会发现它适用于小屏幕,但问题不会在大屏幕上移动。我知道我这样做的方式是错误的,但我怎样才能使用 CSS 获得这个想要的结果?
.main{
width:65%;
height:125px;
margin-bottom:10px;
float:left;
}
.small{
width:35%;
height:25px;
float:left;
margin-bottom:5px;
}
@media screen and (max-width: 692px) {
.main, .small{
width:100%;
float:none;
}
}
【问题讨论】:
-
尝试查看 .clearfix
-
彩色元素有固定的高度吗?
-
不,每个元素都有一个动态高度。大盒子和小盒子。
标签: html css responsive-design