修饰FRAME FRAMESET不仅在宽度、高度等方面具有可控制的数值,在美观方面也同样可以精确设置。
默认情况下,FRAMESET的FRAME间有一个凸起的边沿,表示分割效果。如果不喜欢这个,想营造“无缝连接”的效果,可以在<FRAME>标记中设置FRAMEborder=0来消除它。在3.0及高版本的Navigator和Internet Explorer中,如果在<FRAMESET>标记中设置FRAMEborder=0,那么除了设置为FRAMEborder=1的FRAME外,所有其他FRAME的边沿都将消失。
虽然设置了FRAMEborder=0,有些浏览器仍旧会在FRAME间保留一些边沿的颜色痕迹。这时,可以在<FRAMESET>标记中添加FRAMEspacing=0(对Internet Explorer)或者border=0(对Navigator和Opera)实现真正的无缝连接。
请看下面的代码是如何使用这些属性的:
<HTML> <HEAD><TITLE>FrommCo home page</TITLE></HEAD> <FRAMESET cols="115,*" FRAMEspacing=0 border=0> <FRAME src="../../menu.htm" FRAMEborder=0 noresize scrolling=no> <FRAME name="content" src="main.htm" FRAMEborder=0> </FRAMESET> </HTML>
|
上面的代码中有2个新的属性:noresize表示锁住FRAME而不允许使用鼠标改变大小,scrolling=no表示屏蔽FRAME的滚动条,scrolling=yes表示允许,scrolling=auto表示根据显示内容需要自动显示滚动条。
下一页:浮动FRAME