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中学了!