zoukankan      html  css  js  c++  java
  • 使用div模拟出frameset效果

    <!doctype html> 
        <html xmlns="http://www.w3.org/1999/xhtml" >
         <head>
          <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
          <title>div仿框架布局</title>
          <style type="text/css">
           * { margin:0; padding:0; list-style:none;}
           html,body { height:100%; overflow:hidden;}
           /*reset panel posotion*/
           .panel{position:absolute;top:0px;right:0px;bottom:0px; left:0px; z-index:1;}
           .top { height:50px; background-color:#ccc;}
           .left { top:50px; bottom:50px; width:200px; background-color:#eee;}
           .main { left:200px; top:50px; bottom:50px;background-color:#f5f5f5;}
           .bottom { top:auto;  height:50px;background-color:#ccc;}
           .panel iframe { width:100%; height:100%;}
    
            /* class for hide top*/
           .hidetop .top{display:none;}
           .hidetop .left,.hidetop .main{top:0px;}
    
            /* class for hide bottom*/
           .hidebottom .bottom{display:none;}
           .hidebottom .left,.hidebottom .main{bottom:0px;}
    
           /*class for hide left*/
           .hideleft .left{display:none;}
           .hideleft .main{left:0px;}
    
           /* HACK:*IE6/7 _IE6*/
           html { *padding:50px 0px 50px 0px;}
           .panel{*position:relative;}
           .top { *margin-top:-50px; *margin-bottom:0px; }
           .left { *height:100%; *float:left; *top:0px;  }
           .main { *height:100%;  *top:0;*left:0px;_left:-3px;}/*IE 6 float 3px bug*/
            .hidetop{*padding-top:0px;}
            .hidebottom{*padding-bottom:0px;}
            .hideleft{*padding-left:0px;}
    
          </style>
          <script type="text/javascript">
            function toggleClass(dom,className){
                var reg = new RegExp(className,"g"),
                    cn = dom.className,
                    newcn= cn.indexOf(className)==-1?(cn+" "+className):cn.replace(reg,"");
                dom.className=newcn;
            }
          </script>
         </head>
         <body>
          <div class="panel top">顶部内容(iframe上scrolling="yes" style="overflow:visible;"防止IE6出现iframe横向滚动条)</div>
          <div class="panel left">
            <input type="button" id="" name="" value="收起/显示上部" onclick="toggleClass(document.getElementsByTagName('html')[0],'hidetop')" />
            <br />
            <input type="button" id="" name="" value="收起/显示左部" onclick="toggleClass(document.getElementsByTagName('html')[0],'hideleft')" />
            <br />
            <input type="button" id="" name="" value="收起/显示下部" onclick="toggleClass(document.getElementsByTagName('html')[0],'hidebottom')" />
          </div>
          <div class="panel main" ><iframe frameborder="0"  scrolling="yes" style="overflow:visible;" src="http://www.baidu.com"></iframe></div>
          <div class="panel bottom">底部内容</div>
         </body>
        </html>
  • 相关阅读:
    MySQL优化查询语句Explain
    Spring Kafka(二)操作Topic以及Kafka Tool 2的使用
    集群作业管理OpenPBS与OpenPBS Interface Library
    OpenPBS 脚本样本 非常值得参考
    mpirun 与 PBS 问题
    MPIRUN 与 PBS 脚本
    什么是IA架构服务器
    集群的管理pbs
    软件包 javax.servlet 不存在
    An introduction to PORTABLE BATCH SYSTEM
  • 原文地址:https://www.cnblogs.com/chris-oil/p/3527184.html
Copyright © 2011-2022 走看看