首先我们要明白此框架集的作用:

实现在一个页面中访问多个html页面的目的Frameset的用法:

//定义框架集
<frameset>
<frame src="demo.html" />
</frameset>

frame的属性有:

src:链接的url

id:名称

name:名称

scrolling:是否滚动(yes/no/auto)

noresize:"noresize" 防止鼠标调整框架大小

Frameset的属性有:

rows:"行数"

cols:"列数"

frameborder:"yes/no/0/1"

iframe的用法:

<iframe src="iframe.html"  frameborder="0"></iframe>

其接受所有frame的属性

实例:

下面我们设计一个头部用iframe引入,左侧是一个导航列表,右侧是显示内容的页面

以下是关键实例代码:

框架集页面First.html:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>First</title>
</head>
  <!--
            作者:1107530849@qq.com
            时间:2014-06-24
            描述:注意此处body标签是没有的(noframes才显示)
        -->   
<frameset rows="10%,90%">
<frame src="Top.html" name="top"/>
<frameset cols="15%,*">
<frame src="Home.html" name="home"/>
<frame src="index1.html" name="index1"/> </frameset> <noframes>
<body>
你的浏览器不支持frame
</body>
</noframes> </frameset>
</html>

Top.html页面已经iframe页面

//top页面
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Top</title>
</head>
<body>
<iframe src="iframe.html" border="0" frameborder="0"></iframe>
</body>
</html> //iframe页面 <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Top</title>
</head>
<body>
我是通过iframe引入的top
</body>
</html>

左侧导航页面home.html

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Home</title>
</head>
<body>
<ul> <!--
作者:1107530849@qq.com
时间:2014-06-24
描述:关键点是target属性,需要跟显示页面的name属性一致
-->
<li><a href="index1.html" target="index1">index1</a> </li>
<li><a href="index2.html" target="index1">index2</a></li>
<li><a href="index3.html" target="index1">index3</a></li>
</ul>
</body>
</html>

导航链接页面:

<!DOCTYPE html>
<html>
<head>
<meta charset="" />
<title></title>
</head>
<body>
index1
</body>
</html>

最终效果:

HTML框架集之Frameset与Iframe简单应用的更多相关文章

  1. frameset,iframe框架之间如何互相调用变量、函数

    以往一直在编写的都是前台的UI,很少使用到frameset.iframe,对其了解也是十分有限,只是知道其可以为其当前页面引入html文件成为当前页的一部分,但是这两天在做后台UI界面的时候,发现这样 ...

  2. 框架集 frameset

    框架集和内联框架的作用类似,都用于在一个页面中引入其他的外部的页面 框架集可以同时引入多个页面,而内联框架引入一个, 在h5标准中,推荐使用框架集,而不使用内联框架 使用 frameset 来创建一个 ...

  3. 我给女朋友讲编程html系列(3) --html中的超链接标签-a标签 和 框架frame与框架集frameset

    我们浏览网页的时候,当单击某段文字或图片时,就会打开一个新的网页,这里面就使用了超链接. 就比如下图是一个导航类网页,当你单击某个链接就会打开新的网页. 比如,我拿我的qq空间“金河访谈”举例,新建一 ...

  4. Frameset框架集的应用

    Frameset框架集常用于写网站后台页面,大多数"T字型"布局后台页面,就是应用Frameset框架集来做的.Franeset框架集的优点是,他可以在同浏览器窗口显示不同页面内容 ...

  5. 【转】frameset 框架集使用语法,常用语后台。

    XHTML 框架概述 框架的使用可以让浏览器“分割”成多个页面显示内容,常用于如网站后台管理这些菜单项目固定,且对美观性和搜索引擎要求不高的地方. 框架的优缺点 框架方便制作栏目导航,操作各栏目时不需 ...

  6. asp.net Frameset框架集的嵌套使用

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Frame.aspx.cs& ...

  7. frameset框架集

    frame使用注意事项: 1.frame不能脱离frameset单独使用 2.frame不能放在body标签中,不然不起效果. 3.frame的高度只能由frameset来决定. frameset:是 ...

  8. Frameset 框架集 导航栏 的使用

    在index.jsp中 使用jsp标签转发到制定页面 <body> <jsp:forward page="/admin/frame.jsp"></js ...

  9. __x__(46)0910第六天__框架集

     框架集frameset 和 内联框架iframe 的作用类似: 在一个页面中,引入其他的外部html页面. 框架集可以同时引入多个页面. 在 html5 中,推荐使用框架集,而不推荐使用iframe ...

随机推荐

  1. Android - 采用ApiDemos得知Android开展

    采用ApiDemos得知Android开展 本文地址: http://blog.csdn.net/caroline_wendy 位置: android-sdk/samples/android-20/l ...

  2. Intel 80x86 寻址模式

    随着进一步的研究,我们会逐渐接触到你的电脑配置模式的内在联系,和设计原则.在这些,解决计算机是一个非常重要的概念,我们需要很好地理解了什么. 一.预赛: (1)作数 在接触寻址方式之前,我们还要先了解 ...

  3. 利用css新属性appearance优化select下拉框

    <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <m ...

  4. 找呀志_使用SQLiteDatabase增删改提供的搜索方法和事务

    知识具体解释:http://blog.csdn.net/zhaoyazhi2129/article/details/9026093 MainActivity.java,User.java,BaseDa ...

  5. crawler_x-requested-with 请求头

    在分析微博热点话题时  拿到异步请求后,有个关键参数 x-request-with 不携带不给正确响应 在服务器端判断request来自Ajax请求(异步)还是传统请求(同步): 两种请求在请求的He ...

  6. 浅谈 js 数字格式类型

    原文:浅谈 js 数字格式类型 很多人也许只知道 ,123.456,0xff 之类的数字格式.其实 js 格式还有很多数字格式类型,比如 1., .1 这样的,也有 .1e2 这样的. 可能有人说这是 ...

  7. PHP移动互联网的发展票据(6)——MySQL召回数据库基础架构[1]

    原文地址 :http://www.php100.com/html/php/api/2014/0326/6707.html 一.数据类型 1.整型 数据类型 存储空间 说明 取值范围 TINYINT 1 ...

  8. WebBrowser编程简述

    原文:WebBrowser编程简述 1.初始化和终止化(Initialization & Finalization) 大家在执行TWebBrowser的某个方法以进行期望的操作,如ExecWB ...

  9. selenium之多线程启动grid分布式测试框架封装(一)

    一.设计思路 在国内市场上,IE内核的浏览器占据了绝大部分的市场份额,那么此次框架封装将进行IE系列的浏览器进行多线程并发执行分布式测试的封装. 运行时主进程与多线程关系如下:

  10. 你要知道的C与C++的区别

    原文:你要知道的C与C++的区别 如果要说C和C++的区别的话,可能可以列出很多方面出来,但是有许多方面的区别是我们学完这两门语言之后就可以 很好的理解和区分的,比如C是面向过程的一门编程语言,C++ ...