html请教一个上中下布局问题~ 中间层div的position设为absolute,top为头部div的高,bottom为底部div的高

<divid="top"style="height:120px;background:blue"></div><divid="center"style="backgrou... <div id="top" style=" height:120px; background:blue"></div>
<div id="center" style="background:yellow;position:absolute; top:120px; left:0;bottom:30px;
right:0px; ">
<iframe style="height:100%;width:100%"></iframe>
</div>
<div id="bottom" style=" height:30px; background:green; position:absolute; bottom:0px;left:0px; width:100%"></div>
</div>
在ie6下因为#center的position为absolute,所以其高度为0;所以iframe就无法自适应高度了,应该如何解决~小白求指教!
展开
 我来答
aAa9079
2013-06-03 · TA获得超过2289个赞
知道大有可为答主
回答量:1181
采纳率:100%
帮助的人:677万
展开全部
你的问题有点奇怪呀,你说:
#center的position为absolute,所以其高度为0。
不过,定位的话,和高度有什么关系呀。position为absolute和高度为0没什么关系。
还有,如果你加TOP的话,就别加那个BOTTOM了,别想着用这个方法还弄那个DIV的高度。你要让那个DIV有高度,你加上height就好了。
还有就是,这个布局的话,是没有什么必要用绝对定位(absolute)的吧。
不行的话,你再HI我好了,总之这个问题,应该是比较好解决的。
投影人生
2013-06-03 · TA获得超过107个赞
知道答主
回答量:168
采纳率:100%
帮助的人:130万
展开全部
你不要绝对地位,正常排版+ height:auto +iframe的overflow:visible试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
看戏來了
2013-06-03
知道答主
回答量:21
采纳率:0%
帮助的人:20.9万
展开全部
不用绝对定位。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式