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
- 12-06腾讯课堂在哪里修改个人名称
- 03-01WPS版WORD如何插入一个可以勾选取消的
- 12-15荣耀手机怎么设置拍照水印
- 07-06帝国CMS内容页调用上一篇和下一篇的精
- 09-17vivox70在哪里开启省电模式
- 09-26高德地图消息推送在哪关闭
- 03-02WordPress在LNMP环境下网站二级目录伪
- 09-19collanote导入pdf方法介绍
- 04-04Ubuntu下如何更改root密码
- 12-28星图相机-星图相机应用软件功能介绍

最近更新
阅读排行
猜你喜欢
- 08-11抖音短视频怎样建立闺蜜秘密空间
- 09-20iqoo8pro怎么设置锁屏密码
- 10-212021淘宝双11喵糖活动组队规则介绍
- 04-24Python 过滤字符串的技巧,map与iterto
- 11-23网易云音乐个人主页背景如何修改
- 12-29湘菜谱-湘菜谱应用软件功能介绍
- 02-22DedeCMS禁止未审核文档支持动态浏览的
- 12-26如何修改MYSQL默认用户名ROOT
- 12-21魅族16sPro查看手机型号方法介绍
- 06-05CentOS 6.5下安装Python 3.5.2(与Pytho