frame是html语言中重要的一部分,使用frame必须首先用frameset来定义。
需要注意的是:frameset元素和body元素不能同时使用。
例:
<center>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<META content="MSHTML 6.00.2600.0" name=GENERATOR></HEAD>
<FRAMESET border=0 frameSpacing=0 rows=72,* frameBorder=NO>
<FRAME name=AdminTop marginWidth=0 marginHeight=0 src="链接的top页面" noResize scrolling=no>
<FRAMESET border=0 name=content frameSpacing=0 frameBorder=0 cols=196,*>
<FRAME name=AdminMenu marginWidth=0 marginHeight=0 src="链接的left页面" noResize scrolling=no>
<FRAME name=AdminMain marginWidth=0 marginHeight=0 src="链接的right页面" noResize >
</FRAMESET>
</FRAMESET>
</center>
注解:cols及rows的作用是设置frame的宽度及高度
border属性 设置frame之间的距离 如果border的值设为0,则看不见边界
framespacing也可以设定frame之间的宽度,只不过framespacing设定的是附加的空间
bordercolor属性作用是设定边框的颜色,颜色值为标准RGB颜色值
scrolling:决定frame是否可以使用滚动条
marginHeight:设定在显示frame中的文字之前文字距离顶部及底部的空白距离
marginWidth:设定在显示frame中的文字之前文字距离左右两边的空白距离
frameborder属性:决定是否在frame中显示边界。可以使用的值有四个,分别是1、0、no、yes。frameborder值为1或者yes,则会显示框线;frameborder值为0或者no,则不会显示框线。frameborder的默认值为1
noresize:决定frame是否可以改变大小
iframe浮动框架的制作
例:
<iframe frameborder="0" scrolling="no" src="嵌入的页面地址" height="100" width="850"></iframe>
需要注意的是iframe与frameset不同,其可以与body元素共同出现。
iframe的作用就是在网页中标记出一块区域,使得这块区域可以显示其他内容。iframe元素中的各种常用属性,border、frameBoder、marginHeight、marginWidth、scrolling等,与frame中的用法相同,不再重复。
height,width 获取对象的高和宽