frame
适用DTD:Frameset 适用浏览器:All
释义
框架内容(frame)
语法
<frameset 属性="属性值">
说明
frame元素用来定义单个框架的显示内容与显示方式
frame为空元素,在HTML中没有终止标签
frame为W3C非推荐元素,仅可在Frameset DTD的情况下使用
属性
属性 |
属性值 |
说明 |
① name |
name名 |
定义框架名称,对于同一浏览器窗口中其他框架页面中的超链接打开位置(目标框架)起到指向作用 |
② src |
URI |
为当前框架指定初始显示文档的地址 |
③ longdesc |
URI |
为当前框架指定一个详细说明的链接,用于补充title属性的简短描述 |
④ noresize |
空值|noresize |
如果指定此布尔属性(HTML中没有属性值),则指定框架不能改变大小(动态调整框架窗口的大小)。如果不使用此属性,那么浏览器默认允许用户用鼠标拖动边框的方法调整框架大小 |
⑤ scrolling |
auto|yes|no |
指定框架滚动条的显示方式,auto表示浏览器依照框架内网页文件内容的多少(尺寸)自动判断是否显示滚动条,yes表示一定出现滚动条,no表示总是不显示滚动条 |
⑥ frameborder |
1|0 |
指定是否显示当前框架的边框,1(或yes)表示显示,0(或no)不显示。如果设置显示边框,那么边框也会出现在相邻的框架旁边,不管那个框架如何设置frameborder |
⑥ bordercolor |
颜色值 |
框架的框线颜色。该属性的属性值会颠覆frameset的bordercolor属性值 |
⑥ marginwidth |
整数(pixel) |
当前框架内容的左右边际空白尺寸。该属性的作用会使当前框架网页中设置的页边距 |
⑥ marginheight |
整数(pixel) |
当前框架内容的上下边际空白尺寸。该属性的作用会使当前框架网页中设置的页边距 |
⑦ 通用属性:id、class、title、style、dir、lang、xml:lang |
⑧ 内在事件属性:onload、onunload |
nbsp;
似乎现代流行的浏览器除了IE 6,其他的都不能很好地支持frame元素的表现性属性:frameborder、borderspacing及bordercolor。
示范
<frameset col="50%, 50%">
<frame src="test.html">
…
</frameset>
范例
下面的例子显示了XHTML文件基础结构:
运行打印
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>元素noframes</title>
</head>
<frameset cols="150,*">
<frame src="src/navi_page.html" noresize bordercolor="navy">
<frame src="src/test.html" name="main">
</frameset>
</html>
参阅
frameset
noframes
iframe