HTML5不支持frameset的两种解决方法
frameset标签定义框架集,它用于组织多个窗口(框架)。每个框架存在一个独立的文档。在最简单的应用中,frameset 元素仅仅声明框架集中存在的列或行的数目。但在 HTML5中frameset标签没有得到支持,本文将跟大家分享HTML5不支持frameset的两种解决方法。
解决方法如下:
第一种
使用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>
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。
(资源库 www.zyku.net)
您可能感兴趣的文章
- 02-18html5 div布局与table布局详解
- 02-18移动端html5页面长按实现高亮全选文本内容的兼容解决
- 02-18Html5 Geolocation获取地理位置信息实例
- 02-18canvas与html5实现视频截图功能示例
- 02-18HTML5+css3:3D旋转木马效果相册
- 02-18HTML5实现文件断点续传的方法
- 02-18HTML5拖拉上传文件的简单实例
- 02-14HTML5制作表格样式代码
- 02-14html5 div布局与table布局详解_1
- 02-14HTML5实现文件断点续传的方法_1
- 02-11pytorch固定BN层参数的操作
- 11-21MySql删除匿名用户的方法
- 03-30红米k40隐藏应用操作方法
- 12-26蓝调口琴-蓝调口琴应用软件功能介绍
- 02-20Dreamweaver CS3中的CSS布局规则
- 01-13兼职招工作帮手-兼职招工作帮手应用软
- 01-13宠友道-宠友道应用软件功能介绍
- 01-19鸿鹄影视-鸿鹄影视应用软件功能介绍
- 04-22vivox60pro应用加密功能开启方法
- 07-05Linux bye命令
最近更新
阅读排行
猜你喜欢
- 03-31python实现简单的井字棋
- 01-08苹果手机关闭icould自动续费教程分享
- 07-05Linux mdeltree命令
- 12-23iwatch6开启心电图方法介绍
- 11-25iOS15如何查看连接热点人数
- 01-01发型模拟-发型模拟应用软件功能介绍
- 03-18荣耀50开启分屏步骤教程
- 10-19iphone13屏幕发黄发暗怎么调节
- 11-05QQ音乐怎么订阅每月听歌报告
- 10-04菜鸟裹裹亲友如何解绑