手机
当前位置:查字典教程网 >网页设计 >HTML5教程 >HTML5不支持frameset的两种解决方法
HTML5不支持frameset的两种解决方法
摘要:解决方法如下:第一种使用iframe,但是目前使用iframe的人已经越来越少了,而且iframe在不同浏览器之间还有不兼容的情况。而且我一...

解决方法如下:

第一种

使用iframe,但是目前使用iframe的人已经越来越少了,而且iframe在不同浏览器之间还有不兼容的情况。而且我一些研发的人员,他们表示iframe窗口间传值似乎很麻烦。

第二种

使用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-width:960px;max-width:1600px;} .sidebar{width: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>

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

【HTML5不支持frameset的两种解决方法】相关文章:

IE9对HTML5中部分属性不支持的原因分析

HTML5在IE10、火狐下中文乱码问题的解决方法

HTML5布局标签属性和方法

HTML5 Canvas之测试浏览器是否支持Canvas的方法

HTML5中的标记方法

整理HTML5中支持的URL编码与字符编码

HTML5中标签的定义和用法

整理HTML5中表单的常用属性及新属性

input file上传文件样式支持html5的浏览器解决方案

HTML5中meta属性的使用方法

精品推荐
分类导航