返回列表 发帖

HTML <frame> 标签

HTML <frame> 标签
实例
简单的三框架页面:

<html>

<frameset cols="25%,50%,25%">
  <frame src="frame_a.htm" />
  <frame src="frame_b.htm" />
  <frame src="frame_c.htm" />
</frameset>

</html>
亲自试一试
浏览器支持
IE        Firefox        Chrome        Safari        Opera
所有浏览器都支持 <frame> 标签。

定义和用法
<frame> 标签定义 frameset 中的一个特定的窗口(框架)。

frameset 中的每个框架都可以设置不同的属性,比如 border、scrolling、noresize 等等。

HTML 与 XHTML 之间的差异
在 HTML 中,<frame> 标签没有结束标签。

在 XHTML 中,<frame> 标签必须被正确地关闭。

提示和注释:
注释:如果您希望验证包含框架的页面,请确保 doctype 被设置为 "Frameset DTD"。阅读更多有关 DOCTYPE 的内容。

重要事项:您不能与 <frameset></frameset> 标签一起使用 <body></body> 标签。不过,如果您需要为不支持框架的浏览器添加一个 <noframes> 标签,请务必将此标签放置在 <body></body> 标签中!

可选的属性
属性        值        描述
frameborder       
0
1
规定是否显示框架周围的边框。
longdesc        URL        规定一个包含有关框架内容的长描述的页面。
marginheight        pixels        定义框架的上方和下方的边距。
marginwidth        pixels        定义框架的左侧和右侧的边距。
name        name        规定框架的名称。
noresize        noresize        规定无法调整框架的大小。
scrolling       
yes
no
auto
规定是否在框架中显示滚动条。
src        URL        规定在框架中显示的文档的 URL。
标准属性
id, class, title, style
如需完整的描述,请访问标准属性。

TIY 实例
垂直框架
本例演示:如何使用三份不同的文档制作一个垂直框架。
水平框架
本例演示:如何使用三份不同的文档制作一个水平框架。
如何使用 <noframes> 标签
本例演示:如何使用 <noframes> 标签。
混合框架结构
本例演示如何制作含有三份文档的框架结构,同时将他们混合置于行和列之中。
含有 noresize="noresize" 属性的框架结构
本例演示 noresize 属性。在本例中,框架是不可调整尺寸的。在框架间的边框上拖动鼠标,你会发现边框是无法移动的。
导航框架
本例演示如何制作导航框架。导航框架包含一个将第二个框架作为目标的链接列表。名为 "contents.htm" 的文件包含三个链接。
内联框架
本例演示如何创建内联框架(HTML 页中的框架)。
跳转至框架内的一个指定的节
本例演示两个框架。其中的一个框架设置了指向另一个文件内指定的节的链接。这个 "link.htm" 文件内指定的节使用 <a name="C10"> 进行标识。
使用框架导航跳转至指定的节
本利演示两个框架。左侧的导航框架包含了一个链接列表,这些链接将第二个框架作为目标。第二个框架显示被链接的文档。导航框架其中的链接指向目标文件中指定的节。
VUE

返回列表