我想要创建这样的布局:
我正在寻找一个CSS唯一的解决方案。
发布于 2012-07-08 06:36:40
http://fiddle.jshell.net/2bSaP/show/
HTML:
<div id="container">
<div id="yellow"></div>
<div id="blue"></div>
<div id="green"></div>
<div id="red"></div>
</div>CSS:
body {
margin: 0;
}
#yellow {
background: yellow;
position: absolute;
width: 150px;
top: 0;
left: 0;
bottom: 155px;
}
#blue {
background: rgb(98, 196, 255);
position: absolute;
top: 0;
right: 155px;
left: 155px;
bottom: 155px;
}
#green {
background: green;
position: absolute;
width: 150px;
top: 0;
right: 0;
bottom: 155px;
}
#red {
background: brown;
position: absolute;
height: 150px;
left: 0;
right: 0;
bottom: 0;
}发布于 2012-07-06 05:30:52
现在您忘记了position在css中定义了position value。
就像这样
#blue{
position: absolute;
}发布于 2012-07-06 05:38:24
不确定这是否是您想要的,但是我去掉了#Blue的所有高度规则,只添加了height: 100%,然后给#Red一个更高的z-index (例如55)。
现在中央广场看起来总是蓝色的。
希望这能有所帮助
https://stackoverflow.com/questions/11356283
复制相似问题