【发布时间】:2017-01-05 07:48:50
【问题描述】:
当设备宽度低于 900 像素时,我正在尝试重新排列 3 个 div。它们排列为三列(2 个浮动 div 和中间的主要 1 个),我不知道如何使它们成为 2 列和它们下方的第三个 div(Image 显示我的目标)。 提前谢谢你:)
按照您的要求添加代码:) 这里是 html
<!DOCTYPE html>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div id="container">
<header></header>
<div id="left"></div>
<div id="right"></div>
<div id="middle"></div>
</div>
</body>
</html>
这里是css
#container{
width: 90%;
margin: 0px auto 0px auto ;
}
header{
width: 100%;
height: 200px;
background-color: blue;
}
#left{
float: left;
width: 20%;
height: 500px;
background-color: orange;
}
#right{
float: right;
width: 20%;
height: 500px;
background-color: green;
}
#middle{
width: 80%;
background-color: red;
height: 500px;
}
如果我让正确的 div 浮动:none 那么它会移动中间的 div
【问题讨论】:
-
欢迎来到 StackOverflow!你试过什么?还请发布最少的代码以向我们展示您拥有的内容。
-
您可能会提供一个小小提琴,以便我们可以直接帮助您。
-
我添加了一些代码希望它可以帮助您了解我的想法
-
感谢您的欢迎!