我知道这可能很简单,但我找不到解决方案。基本上在我的CSS中,我的框是重叠的。我的网站需要响应,当我缩小浏览器窗口时,框开始重叠。它们不会正常重叠,只有当我缩小窗口并且它们开始重叠时,我做的越小越好。我真的不知道如何修复它,我需要帮助。重叠的两个框是content-box1和content-left 代码:
body {
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
font-size:12px;
background: #394BA0;
color:#C180E4;
border-color:#88C6ED;
}
#wrapper {
width:62.7%;
margin:0px auto;
border:1px solid #bbb;
padding:10px;
height: 1199px;
position: abosulte;
}
#header{
border:1px solid #bbb;
height:100px;
padding:10px;
}
#content-left {
width: 20%;
height: 30%;
border:1px solid #bbb;
margin-top: 15%;
position: absolute;
}
#content-main {
position: absolute;
}
#content-box1 {
width: 20%;
height: 26%;
border:1px solid #bbb;
margin-top: 1%;
position: absolute;
}
#content-box2 {
width: 20%;
height: 26%;
border: 1px solid #bbb;
margin-top: 1%;
margin-left:21%;
position: absolute;
}
#content-box3 {
width: 20%;
height: 26%;
border: 1px solid #bbb;
margin-top: 1%;
margin-left:42%;
position: absolute;
}
#bottom {
width: 27%;
height: 27%;
border: 1px solid #bbb;
position: absoulte;
margin-top: 100%;
}
答案 0 :(得分:2)
您将所有职位设置为绝对职位。如果更改窗口大小,位置将不会相对于窗口更改。我建议使用'float'属性,它更灵活,基本上可以做同样的事情。
了解更多: http://www.w3schools.com/cssref/pr_class_position.asp 和: http://www.w3schools.com/cssref/pr_class_float.asp
祝福。