选择显示字体大小

html之框架标记

框架标记

<frameset> <frame>
<noframes>
<iframe>

  欲明白本篇【html彻底剖析】之标记分类,请看 【标记一览】。
  也请先明白围堵标记与空标记的分别,请看 【html概念】。

框架概念 :

  谓框架便是网页画面分成几个框窗,同时取得多个 url。只需要 <frameset> <frame> 即可,面所有框架标记需要放在一个总起的 html 档,这个档案只记录了该框架如何分割 ,不会显示任何资料,所以不必放入 <body> 标记,浏览这框架必须读取这档案 面不是其他框窗的档案。<frameset> 是用来划分框窗,每一窗框由一个 <frame> 标 记所标示,<frame>必须在 <frameset> 范围中使用。如下例:

  <frameset cols="50%,*"> <frame name="hello" src="up2u.html"> <frame name="hi" src="me2.html">
  </frameset>

  此例中 <frameset> 把画面分成左右两相等部分,左便是显示 up2u.html,右边则会显示 me2.html 这档案,<frame> 标记所标示的框窗永远是按由上而下、由左至右的次序。

■ <frameset> <frame> :
▲top

  以上所述只是最简单的框架设定,若希望达到更合适的效果请加入或修改以下各参数。

  标记:<frameset>
  例子:<frameset rows="90,*" frameborder="0" border=0 framespacing="2" border="2" bordercolor="#008000"></frameset>
  功用:宣告html文件为框架模式,并设定视窗如何分割。

  参数:

  • weby>cols="90,*"
    垂直切割画面(如分左右两个画面),接受整数值百分数* 则代表占用剩余的空间。数值的个数代表分成的视窗数目且以逗号分隔。例如 cols="30,*,50%" 可以切成三个视窗,第一个视窗是 30 pixels 的宽度,为一绝对分割,第二个视窗是当分配完第一及第三个视窗后剩下的空间,第三个视窗则占整个视窗画面的 50% 宽度为一相对分割。你可自己调整数字

  • weby>rows="120,*"
    这是横向切割,将画面上下分开,数值设定同上。 cols 与 rows 两参数尽量不要放在同一个 <frameset> 标记中,因.netacape 偶然不能显示这类型的框架,尽量采用多重分割,如以上各例。

  • weby>frameborder="0"
    设定框架的边框,其值只有 0 和 1 , 0 表示不要边框, 1 表示要显示边框。

  • weby>border="0"
    设定框架的边框厚度,以 pixels 为单位。

  • weby>bordercolor="#008000"
    设定框架的边框颜色。颜色值请参考【调色原理】。

  • weby>framespacing="5"
    表示框架框架间保留的空白的距离。

  标记:<frame>
  例子:<frame name="top" src="a.html" marginwidth="5" marginheight="5" scrolling="auto" frameborder="0" noresize framespacing="6" bordercolor="#0000ff">
  功能:设定每一个框窗内的参数属性。
  参数:

  • weby>src="a.html"
    设定此框窗中要显示的网页档案名称,每个框窗一定要对应一个网页档案。

  • weby>name="top"
    设定这个框窗的名称,这样才能指定框架来作链接,必须但任意命名。

  • weby>frameborder=0
    设定框架的边框,其值只有 0 和 1 , 0 表示不要边框, 1 表示要边框。

  • weby>framespacing="6"
    表示框架框架间的保留的空白的距离。

  • weby>bordercolor="#008000"
    设定框架的边框颜色。

  • weby>scrolling="auto"
    设定是否要显示卷轴,yes 表示要显示卷轴,no 表示无论如何都不要显示卷轴,auto 视情况而定。

  • weby>noresize
    设定不让使用者可以改变这个框框的大小,如没有设定此参数,使用者可随意地拉动框架改变其大小。

  • weby>marginhight=5
    表示框架高度部分边缘所保留的空间。

  • weby>marginwidth=5
    表示框架宽度部分边缘所保留的空间。
  weby>以下是一些例子:

weby cellspacing=2 cellpadding=2 width="100%" border=0>
例子html code
 
 
<frameset rows="80,*">
<frame name="top" src="a.html">
<frame name="bottom" src="b.html">
</frameset>
weby cellspacing=2 cellpadding=2 width="100%" border=0>
例子html code
 
 
 
<frameset rows="80,*,80">
<frame name="top" src="a.html">
<frame name="middle" src="b.html">
<frame name="bottom" src="c.html">
</frameset>
weby cellspacing=2 cellpadding=2 width="100%" border=0>
例子html code
  
 
<frameset cols="150,*">
<frameset rows="80,*">
<frame name="upper_left" src="a.html">
<frame name="lower_left" src="b.html">
</frameset>
<frame name="right" src="c.html">
</frameset>
weby cellspacing=2 cellpadding=2 width="100%" border=0>
例子html code
 
  
<frameset rows="80,*">
<frame name="top" src="a.html">
<frameset cols="150,*">
<frame name="lower_left" src="b.html">
<frame name="lower_right" src="c.html">
</frameset>
</frameset>
weby cellspacing=2 cellpadding=2 width="100%" border=0>
例子html code
  
 
<frameset cols="150,*">
<frame name="left" src="a.html">
<frameset rows="80,*">
<frame name="upper_right" src="b.html">
<frame name="lower_right" src="c.html">
</frameset>
</frameset>

■ <noframes> :
▲top

  当别人使用的浏览器太旧,不支持框架功能时,他看到的将是一片空白。为了避免这种情况,可使用 <noframes> 这个标记,当使用者的浏览器看不到框架时,他就会看到 <noframes></noframes> 之间的内容,而不是一片空白。这些内容可以是提醒浏览者采用新的浏览器的字句,也可以是一个没有框架的网页或切换到没有框架的版本的链接都可。

  应用方法:
  在<frameset> 标记范围加入 </noframes> 标记,以下是例子:

weby><frameset rows="80,*">
weby><noframes>
<body>
很抱谦,您使用的浏览器不支持框架功能,请采用新版本的浏览器。
</body>
</noframes>
weby><frame name="top" src="a.html">
weby><frame name="bottom" src="b.html">
weby></frameset>

  若浏览器支持框架,那么它不会理会 <noframes> 中的内容,但若浏览器不支持框架,由于不认识所有框架标记,不明的标记被略过,标记包围的内容便被解读出来,所以在 <noframes>范围内的文字被显示。

■ <iframe> :
▲top

  这标记只适用于 ie。 它的作用是在一页中间插入一个框窗以显示另一个文件。它是一个围堵标记,但围堵着的字句只有在浏览器不支持 iframe 标记时才显示,如<noframes> 一样,可以放一些提醒的字句之类。通常 iframe 配合一个辩认浏览器的的 java script 会更好,若于 javascript 认出该浏览器并非 inte.net explorer 便会切换到另一个版本。

  <iframe> 的参数如下:
  例子: <iframe src="iframe.html" name="test" align="middle" width="300" height="100" marginwidth="1" marginheight="1" frameborder="1" scrolling="yes">

  • weby>src="iframe.html"
    欲显示于此框窗的文件来源除档案名称,必要加上相对或绝对路径。
  • weby>name="test"
    此框窗名称,这是链接标记的 target 参数所需要的,
  • weby>align="middle"
    可选值为 left, right, top, middle, bottom,作用不大
  • weby>width="300" height="100"
    框窗的宽及长,以 pixels 为单位。
  • weby>marginwidth="1" marginheight="1"
    该插入的文件与框边所保留的空间。
  • weby>frameborder="1"
    使用 1 表示显示边框, 0 则不显示。(可以是 yes 或 no)
  • weby>scrolling="yes"
    使用 yes 表示允许卷动(内定), no 则不许。

例子:

weby cellspacing=0 cellpadding=2 width="100%" border=1>
原代码
<center> <iframe src="iframe.html" name="test" align="middle" width="300" height="100" marginwidth="5" marginheight="5" frameborder="1">
很抱谦,您的浏览器并不支持 iframe,不能正常浏览我的网页。</iframe>
</center>
显示结果



 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons