我正在尝试创建一个包含四个div
容器的页面,每个容器的宽度为 100%,高度为 100%。我希望div
在中间有一个 main,然后在它的左、右和底部有一个(是的,为了 jQuery 动画,它们必须像这样定位)。
以下是我当前的代码(这里是一个JSFiddle):
HTML
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="stylesheets/test.css">
</head>
<body>
<div id="container1"></div>
<div id="container2"></div>
<div id="container3"></div>
<div id="container4"></div>
</body>
</html>
CSS
html, body {
height: 100%;
width: 100%;
margin: 0;
padding: 0;
/*overflow: hidden;*/
}
#container1 {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
background-color: blue;
}
#container2 {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: -100%;
background-color: red;
}
#container3 {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 100%;
background-color: green;
}
#container4 {
position: absolute;
height: 100%;
width: 100%;
top: 100%;
left: 0;
background-color: orange;
}
我对右边和下面的 s 没有任何问题div
,但我似乎无法让左边的那个工作。
我也试图将左侧定位div
在left: 0
和top: 0
主 div 上left: 100%
,top: 0
但我不确定如何让页面加载查看主要div
(蓝色)。这个 JSFiddle就是一个例子。
有任何想法吗?