html中框架的详细用法。

框架概念:

所谓框架,就是将网页屏幕分成若干个框架和窗口,同时获取多个URL。仅仅

& lt框架集cols="50%,* " & gt

& ltframe name = " hello " src = " up2u . html " & gt;

& ltframe name = " hi " src = " me2 . html " & gt;

& lt/frameset & gt;

既然这样

& lt框架集& gt& lt框架& gt:

& lt框架集& gt调用frame标记,该标记用于将HTML文档声明为框架模式,并设置窗口的划分方式。

& lt框架& gt仅设置某个框架窗口中的参数属性。

& lt框架集& gt参数设置:

示例:

COLS="90,* "

垂直切屏(如果分为左右屏),接受整数值和百分比,*表示占用剩余空间。值的数量代表分割窗口的数量,用逗号分隔。比如COLS="30,*,50% "可以分成三个窗口,第一个窗口30像素宽,是绝对划分,第二个窗口是第一个和第三个窗口分配后剩下的空间,第三个窗口占整个画面宽度的50%,是相对划分。你可以自己调整数字。

ROWS="120,* "

是水平切割,上下分开画面,数值设置同上。只有列和行不应在同一个< FRAMESET >中;在标记中,因为Netacape不能随机显示这种帧,所以使用了多重分割。

frameborder="0 "

设置框架的边框,取值只有0和1,0表示没有边框,1表示显示边框。(避免使用是或否)

border="0 "

以像素为单位设置框架的边框粗细。

bordercolor="#008000 "

设置框架的边框颜色。

framespacing="5 "

指示框架之间的距离以保留空白。

& lt框架& gt参数设置:

示例:

SRC="a.html "

设置要在此框架窗口中显示的网页文件的名称。每个框架窗口必须对应一个网页文件。您可以使用绝对路径或相对路径,这在链接高级中有详细说明。

NAME="top "

设置这个框架窗口的名称,以便为链接指定框架,必须任意命名。

框架边界=0

设置框架的边框,取值只有0和1,0表示没有边框,1表示显示边框。(避免使用是或否)

framespacing="6 "

指示框架之间的距离以保留空白。

bordercolor="#008000 "

设置框架的边框颜色。颜色值请参考HTML解析。

滚动=“自动”

设置是否显示滚动,是表示显示滚动,否表示不显示,自动表示适当显示。

noresize

该设置不允许用户更改框架的大小,并且未设置该参数。用户可以随意拉动框架来改变其大小。

边缘高度=5

指示在框架高度部分的边缘保留的空间。

marginwidth=5

指示框架宽度部分的边缘保留的空间。

& ltNOFRAMES & gt:

当别人用的浏览器太老,不支持frame的功能,他看到的就会是空白。为了避免这种情况,您可以使用

应用方法:

在<框架集>上;添加了标签范围

& ltframeset rows="80,* " & gt

& ltnoframes & gt

& ltbody & gt

对不起,您使用的浏览器不支持框架功能。请切换到新的浏览器。

& lt/body & gt;

& lt/no frames & gt;

& ltframe name = " top " src = " a . html " & gt;

& ltframe name = " bottom " src = " b . html " & gt;

& lt/frameset & gt;

如果浏览器支持框架,它将忽略

& ltIFRAME & gt:

这个标签只适用于ie。它的功能是在页面中间插入一个框架窗口来显示另一个文件。它是一个封闭标签,但是只有当浏览器不支持iframe标签时,才会显示周围的文字,例如

& ltiframe & gt的参数设置如下:

示例:

src="iframe.html "

除了文件名之外,要在此窗口中显示的文档的源必须添加相对或绝对路径。

name= "测试"

此窗口的名称,这是link标记的target参数所必需的。

align="MIDDLE "

可选值为左、右、上、中、下,影响不大。

width="300" height="100 "

框架窗口的宽度和长度,以像素为单位。

margin width = " 1 " margin height = " 1 "

插入文件和边框保留的空间。

frameborder="1 "

使用1显示边框,使用0不显示边框。(可以是或不是)

scrolling= "是"

使用“是”指示允许滚动(默认),使用“否”指示不允许滚动。

示例:源代码

& lt中心& gt& ltiframe src = "/index . html " name = " test " align = " MIDDLE " width = " 300 " height = " 100 " margin width = " 5 " margin height = " 5 " frame border = " 1 " >

抱歉,feed使用的浏览器不支持IFrame,无法正常浏览我的网页。& lt/iframe & gt;

& lt/center & gt;

框架集参数传递问题

如何把条件参数传到左边,然后右边就可以接收了。

-

将这三个框架命名为:left.asp(显示查询条件的页面,框架名称在左侧)、top.asp和main.asp(显示查询结果的页面,框架名称在主页面)。

比如:

& lthtml & gt

& lthead & gt

& ltmeta http-equiv = " Content-Type " Content = " text/html;charset=gb2312 " >

& lttitle & gt搜索& lt/title & gt;

& lt/head & gt;

& ltframeset rows="80,* " frame border = " NO " border = " 0 " frame spacing = " 0 " >

& ltframe src = " top . ASP " name = " top " scrolling = " NO " NO resize & gt;

& ltframeset cols="80,* " frame border = " NO " border = " 0 " frame spacing = " 0 " >

& ltframe src = " left . ASP " name = " left " scrolling = " NO " NO resize & gt;

& ltframe src = " main . ASP " name = " main " & gt;

& lt/frameset & gt;

& lt/frameset & gt;

& ltnoframes & gt& ltbody & gt

& lt/body & gt;& lt/no frames & gt;

& lt/html & gt;

用左边的形式写出来:

& ltform name = " form 1 " method = " post " action = " main . ASP " target = " main " >

......//自己设计。

& lt/form & gt;

这样,您的查询条件就可以传递到main.asp中学了!