定义:
框架是浏览器窗口中的一个区域,它可以显示与浏览器窗口的其余部分中所显示内容无关的 HTML 文档。
框架集是HTML 文件,它定义一组框架的布局和属性,包括框架的数目、框架的大小和位置以及在每个框架中初始显示的页面的 URL。框架集文件本身不包含要在浏览器中显示的 HTML 内容,但 noframes 部分除外;框架集文件只是向浏览器提供应如何显示一组框架以及在这些框架中应显示哪些文档的有关信息。 (数据库和表)
要在浏览器中查看一组框架,请输入框架集文件的 URL;浏览器随后打开要显示在这些框架中的相应文档。
注意:框架不是文件。您很可能会以为当前显示在框架中的文档是构成框架的一部分,但该文档实际上并不是框架的一部分 - 任何框架都可以显示任何文档。 (相当于结构)
如果一个站点在浏览器中显示为包含三个框架的单个页面,则它实际上至少由四个单独的 HTML 文档组成:框架集文件以及三个文档,这三个文档包含在这些框架内初始显示的内容。在 设计使用框架集的页面时,必须保存全部这四个文件,以便该页面可以在浏览器中正常工作。
框架和框架集的使用实例:
<HTML> <HEAD>
<TITLE>Listing 3-8</TITLE>
</HEAD>
<FRAMESET COLS="50%,70,*"> <!-- 设置框架集的属性 -->
<FRAME SRC="1.htm"> <!-- 设置框架的使用 -->
<FRAME SRC="2.htm">
<FRAME SRC="3.htm">
</FRAMESET>
</HTML>
<FRMESET>和</FRMESET>为框架标记FRAMESET两个主要属性
ROWS:指明每一个框架在屏幕分配的总行数。
例如:ROWS=“50,*”:设置一个包含两行的框架。可以使用象素值、百分比以及*表示。
COLS:指明每一个框架在屏幕分配的总列数。设置网页的分栏数和每栏所占的宽度。
例如上例中,第一栏占浏览窗口的50%,第二栏占70个像素的宽度,第三栏占剩余的全部空间。同表一样,框架设置支持嵌入或嵌套,一个框架可包含或可以嵌入其他框架中。
<HTML>
<HEAD> <TITLE>Listing 3-9</TITLE></HEAD>
<FRAMESET ROWS="50,*" FRAMEBORDER="0" FRAMESPACING="0">
<FRAME SRC="1.htm" NAME="frame1" SCROLLING="no">
<FRAMESET COLS="20%,80%" FRAMEBORDER="1" FRAMESPACING="1">
<FRAME SRC="2.htm" NAME="frame2" SCROLLING="yes">
<FRAME SRC="3.htm" NAME="frame3" SCROLLING="auto">
</FRAMESET>
</FRAMESET>
</HTML>
FRAMESPACING 属性控制着框架之间的空间
FRAMEBORDER:打开(yes//1)或者关闭(no//0)框架边框 border表示边框的浓度
FRAME标记,6个属性:
SRC : 指明框架内显示文档的URL
NAME :为框架命名。通过名称可以实现一个框架定位到另一个框架的方法。
MARGINWIDTH :可选项,用来设置左右页边距。
MARGINHEIGHT : 同上,上下页边距。象素值
SCROLLING:决定滚动条是否及何时出现在框架中。值有YES,NO,Auto选项。
NORESIZE :可选项,标记用户不能改变框架的大小.
html中表格的嵌套使用!-精美排版必读 (2009-4-3 20:15:51)
html中表格的使用方法 (2009-4-3 20:3:53)
如何将网页强制放入框架? (2009-3-29 10:8:39)
图像和超链接的标记 (2009-3-28 11:42:59)
学习html对齐方式属性和标记 (2009-3-28 11:35:50)
HTMl中字符、字体、标题、行格式编排标记 (2009-3-27 20:15:52)
HTML 容器标记 (2009-3-27 20:13:18)
学习html的基础知识,校园宝典! (2009-3-27 20:9:21)
学习html前该掌握哪些知识? (2009-3-27 20:0:7)
快速学习HTML的方法,轻松掌握HTML语法 (2009-3-19 11:8:47)
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。