html frameset 用法

html frameset 用法,第1张

frameset 元素可定义一个框架集。它被用来组织多个窗口(框架)。每个框架存有独立的文档。在其最简单的应用中,frameset 元素仅仅会规定在框架集中存在多少列或多少行。您必须使用 cols 或 rows 属性。

html5不支持frameset的,所以解决方法有以下两种:

1、 使用iframe,但是目前使用iframe的人已经越来越少了,而且iframe在不同浏览器之间还有不兼容的情况。

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

举例说明:

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/htmlcharset=utf-8" />

<title>div+css实现frameset效果</title>

<style type="text/css">

.header{border-bottom:1px solid #cccmargin-bottom:5px}

.MainContainer{min-width:960pxmax-width:1600px}

.sidebar{width:180pxfloat:leftmargin-right:-180pxborder-right:1px solid #cccmin-height:500pxpadding:5px}

.main{float:leftmargin-left:200pxpadding: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>

4、运行效果如下:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7091049.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-01
下一篇 2023-04-01

发表评论

登录后才能评论

评论列表(0条)

保存