HTML5不支持frameset的两种解决方法
导读:收集整理的这篇文章主要介绍了HTML5不支持frameset的两种解决方法,觉得挺不错的,现在分享给大家,也给大家做个参考。 解决方法如下:第一种使用iframe,但是目前使用iframe的人已经越来越少了,而且iframe在不同...
收集整理的这篇文章主要介绍了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>
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: HTML5不支持frameset的两种解决方法
本文地址: https://pptw.com/jishu/585616.html