DIV 纯CSS 自适应屏幕高度 三层(上,中,下)

本文介绍了一种使用DIV和IFrame实现网页布局的方法,该方法可以替代传统的Frameset布局方式,通过绝对定位和固定高度来实现头部、主体及底部的布局效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Div用iframe  替换Frameset的主页布局

<style type="text/css">

    html,body{margin:0;padding:0;overflow: hidden; }
    html{_padding:108px 0 20px;}
    body{background-color:#FFF;font-size:12px;font-family:Verdana, Arial, Helvetica, Geneva,  sans-serif;height:100%;overflow: hidden; }
    body{margin:0;padding:0;
    background-repeat: no-repeat;
    margin: 0;
         }
    .header{position:absolute;top:0;left:0;width:100%;height:108px;overflow: hidden;background-image: url(/Images/spm/page/Images/hy_top_bg.jpg);}
    .middle{position:absolute;top:108px;right:0;bottom:20px;left:0;overflow:hidden;width:100%;_height:100%;}
    .floor{position:absolute;bottom:0; _bottom:-1px;left:0;width:100%;height:20px;line-height: 20px;overflow: hidden; }
    .leftiframe{width: 100%;height:100%;border: none; }
    .rightiframe{width:100%;height: 100%;border: none;}
    .sidebar {position:absolute;top:0;left:0;bottom:0;overflow:hidden;width:230px;_height:100%;}
    .main-content {position:absolute;_position:static;top:0;right:0;bottom:0;left:230px;_height:100%;_margin-left:230px;}

</style>


<div class="header">
头部
 </div>
    <div class="middle">
        <div  class="sidebar iframebox">
         <iframe style="position: absolute" src="#"  name="leftFrame" id="leftFrame" class="leftiframe" width="100%" height="100%" frameborder="no" border="0" marginwidth="0" marginheight="0" allowtransparency="yes">
        </iframe>
       </div>
        <div class="main-content">
          <iframe style="position: absolute" src=#" name="mainFrame" id="mainFrame" class="rightiframe" width="100%" height="100%" frameborder="no" border="0" marginwidth="0" marginheight="0" allowtransparency="yes">
       </iframe>
        </div>
    </div>
    <div class="floor">
       底部
    </div>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值