zoukankan      html  css  js  c++  java
  • 关于html5不支持frameset的解决方法

    转自:http://blog.sina.com.cn/s/blog_b2813a790101ejvf.html

    html5已经不支持frameset了,很郁闷,看了大家的解决方法,无非就是两种
    1. 使用iframe,但是目前使用iframe的人已经越来越少了,而且iframe在不同浏览器之间还有不兼容的情况。
       而且我一些研发的人员,他们表示iframe窗口间传值似乎很麻烦。
    2. 使用jQuery的onload方法加载页面,不过这种方法跳转多个页面后,点击浏览器上方的后退前进是无效的,不过可以认为的添加一个返回按钮。所以个人更倾向于这种方法。
    我一般是这样写的
    $("#main").load("mainIndex.html",function(){

     });
    对于页面,div+css可以实现frame的效果
    <!DOCTYPE HTML>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>div+css实现frameset效果</title>
    <style type="text/css">
    .header{border-bottom:1px solid #ccc;margin-bottom:5px;}
    .MainContainer{min-960px;max-1600px;}
    .sidebar{180px;float:left;margin-right:-180px;border-right:1px solid #ccc;min-height:500px;padding:5px;}
    .main{float:left;margin-left:200px;padding:5px;}
    .content{padding:0 10px;}
    </style>
    </head>
    <body>
        <div class="page">
            <div class="header">
                <div id="title">
                    <h1>顶部</h1>
                </div>
            </div>
            <div class="MainContainer">
                <div class="sidebar">
                边栏
                </div>
                <div  id="main" class="main">
                    内容
                </div>           
            </div>
        </div>
    </body>
    </html>

  • 相关阅读:
    深入了解JVM-方法区
    Mysql性能调优
    基督教 犹太  新教  东正教 天主教
    caffe的matlab接口一览表
    ubuntu下 编译Caffe的Matlab接口
    Linux入门学习教程:虚拟机体验之KVM篇
    利用proxychains在终端使用socks5代理
    process lasso 优化原理
    解决win7和ubuntu双系统ubuntu不能上网的问题
    调试minix内核
  • 原文地址:https://www.cnblogs.com/x_wukong/p/4672477.html
Copyright © 2011-2022 走看看