首先,抱歉我的英语不好
我的代码http://jsfiddle.net/WsN3b/1/
<div id="header">
</div>
<div id="contentLeft">
</div>
<div id="contentRight">
<div id="Content1">
Title
</div>
<div id="Content2">
Image
</div>
<div id="Content3">
legend
</div>
</div>
<div id="footer">
</div>
如您所见,“Content3”被隐藏,因为“Content2”占用了太多空间
我必须使我的div“Content2”自动调整,“Content1”和“Content2”采用其内容的大小。
我的图片必须占用所有空间。
我想我已经忘了让它有效的东西,但我找不到它......
由于
编辑:
-----------------------------------
- Content 1 - 50px
-----------------------------------
- -
- -
- -
- Content 2 - 100%
- -
- -
- -
-----------------------------------
- Content 3 - 50px
-----------------------------------
答案 0 :(得分:0)
只需删除contentRight的底部
#contentRight {
position: fixed;
top: 100px;
left: 0;
right: 60%;
background-color: #C63;
overflow:visible;
}
答案 1 :(得分:0)
是的,如果您在此时移除#Content2的高度,高度将根据其内容自动调整。
#header {
position: fixed;
top: 0;
left: 0;
right: 0;
height: 100px;
background-color: #abcdef;
}
#contentLeft {
position: fixed;
top: 100px;
bottom: 100px;
left : 40%;
right: 0;
background-color: #F63;
}
#contentRight {
position: fixed;
top: 100px;
bottom: 100px;
left: 0;
right: 60%;
background-color: #C63;
}
#footer {
position: fixed;
bottom: 0;
left: 0;
right: 0;
height: 100px;
background-color: #abcdef;
}
#Content1 {
background-color: #cc3;
}
#Content2 {
background-color: #bb6;
}
#Content3 {
background-color: #ff3;
}