search

Home  >  Q&A  >  body text

HTML5不支持frameset一般怎么解决?

HTML5不支持frameset一般怎么解决?

baby不要哭泣baby不要哭泣2814 days ago1515

reply all(2)I'll reply

  • 数据分析师

    数据分析师2017-10-01 00:50:35

    How to solve the problem that HTML5 does not support frameset? -PHP Chinese website Q&A-How to solve the problem that HTML5 does not support frameset? -PHP Chinese website Q&A

    Let’s take a look and learn.

    reply
    0
  • 伊谢尔伦

    伊谢尔伦2017-03-15 09:12:37

    使用jQuery的onload方法加载页面,不过这种方法跳转多个页面后,点击浏览器上方的后退前进是无效的,不过可以认为的添加一个返回按钮。

    一般是这样写的:

    $("#main").load("mainIndex.html",function(){ 
     });

    对于页面,p+css可以实现frame的效果

    <!DOCTYPE HTML>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>p+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>
        <p class="page">
            <p class="header">
                <p id="title">
                    <h1>顶部</h1>
                </p>
            </p>
            <p class="MainContainer">
                <p class="sidebar">
                边栏
                </p>
                <p  id="main" class="main">
                    内容
                </p>          
            </p>
        </p>
    </body>
    </html>


    reply
    0
  • Cancelreply