【发布时间】:2017-03-10 19:36:15
【问题描述】:
我对 HTML 比较陌生,所以请多多包涵。我正在尝试制作一个基本的日历,我现在只有一个网格。由于某种原因,我的包装 div 似乎不起作用,当我调整窗口大小时,div 仍然四处移动。有谁知道原因吗?
这是我的代码的 JSFiddle:https://jsfiddle.net/ydbgz7y5/
#wrapper{
margin: 5px auto;
width:100%;
max-width: 1100px;
overflow: hidden;
}
.column{
float: left;
width: 150px;
height: 750px;
border: 1px solid blue;
overflow: hidden;
}
.row{
width: 150px;
height: 148px;
border: 1px solid red;
}
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div id="wrapper">
<div class="column">
<div class="row"></div>
<div class="row"></div>
<div class="row"></div>
<div class="row"></div>
<div class="row"></div>
</div>
<div class="column">
<div class="row"></div>
<div class="row"></div>
<div class="row"></div>
<div class="row"></div>
<div class="row"></div>
</div>
<div class="column">
<div class="row"></div>
<div class="row"></div>
<div class="row"></div>
<div class="row"></div>
<div class="row"></div>
</div>
<div class="column">
<div class="row"></div>
<div class="row"></div>
<div class="row"></div>
<div class="row"></div>
<div class="row"></div>
</div>
<div class="column">
<div class="row"></div>
<div class="row"></div>
<div class="row"></div>
<div class="row"></div>
<div class="row"></div>
</div>
<div class="column">
<div class="row"></div>
<div class="row"></div>
<div class="row"></div>
<div class="row"></div>
<div class="row"></div>
</div>
<div class="column">
<div class="row"></div>
<div class="row"></div>
<div class="row"></div>
<div class="row"></div>
<div class="row"></div>
</div>
</div>
</body>
</html>
【问题讨论】:
-
您必须使用最小宽度而不是最大宽度。反应灵敏且崩溃是一件好事。只需找到正确的断点即可。
-
谢谢,成功了!
标签: html css resize window wrapper