
4个回答
展开全部
不清楚你说的中间那个 div高度自适应,是适应标签内部的内容,还是适应窗口变化!?
-----------------------------------------------------------
如果是自适应内部内容的话,不指定高度即可。如:
<div id="header" style="height:100px; background:url(...)"></div>
<div id="middle">
内容
</div>
<div id="footer" style="height:100px; background:url(...)"></div>
-------------------------------------------------------------
如果是自适应窗口大小,解决的方法也多,不过都有点局限性!
先介绍一种吧!有需要再给我留言就是了!如:
<div id="header" style="position:absolute; top:0; left:0; width:100%; height:100px; background:url(..)"></div>
<div id="middle" style="position:absolut; top:100px; bottom:100px; left:0; width:100%;">内容</div>
<div id="footer" style="position:absolute; bottom:0; left:0; width:100%; height:100px; background:url(..)"></div>
这种方法兼容ie8、ff、Safari、Opera,但对ie6支持不好,ie7稍微好一点,如果只局限在body次层使用也有解决的方法。
-----------------------------------------------------------
如果是自适应内部内容的话,不指定高度即可。如:
<div id="header" style="height:100px; background:url(...)"></div>
<div id="middle">
内容
</div>
<div id="footer" style="height:100px; background:url(...)"></div>
-------------------------------------------------------------
如果是自适应窗口大小,解决的方法也多,不过都有点局限性!
先介绍一种吧!有需要再给我留言就是了!如:
<div id="header" style="position:absolute; top:0; left:0; width:100%; height:100px; background:url(..)"></div>
<div id="middle" style="position:absolut; top:100px; bottom:100px; left:0; width:100%;">内容</div>
<div id="footer" style="position:absolute; bottom:0; left:0; width:100%; height:100px; background:url(..)"></div>
这种方法兼容ie8、ff、Safari、Opera,但对ie6支持不好,ie7稍微好一点,如果只局限在body次层使用也有解决的方法。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
非常简单
<div class="1">
<div class="2"></div>
<div class="3"></div>
<div class="4"></div>
</div>
给1设置一个宽高,
2设置一个固定高,宽设置成100%,给个背景
3将高度设置成auto,宽设置成100%,内容放在这个里面
4设置一个固定高,宽设置成100%,给个背景
就OK了
<div class="1">
<div class="2"></div>
<div class="3"></div>
<div class="4"></div>
</div>
给1设置一个宽高,
2设置一个固定高,宽设置成100%,给个背景
3将高度设置成auto,宽设置成100%,内容放在这个里面
4设置一个固定高,宽设置成100%,给个背景
就OK了
参考资料: 还是不会加QQ:275399365
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
中间那个div这样写:
<div style="height:auto;width:100%">
这里放内容
<div style="clear:both"></div>
</div>
<div style="height:auto;width:100%">
这里放内容
<div style="clear:both"></div>
</div>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
中间的那个DIV不设置高度不就可以了吗?
(北京八方永信教育)
(北京八方永信教育)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询