初识frameset

来源:互联网 发布:js里的on是什么意思 编辑:程序博客网 时间:2024/05/30 04:35

项目背景:

    感觉这次高校平台项目我像是一个打酱油的,因为我做的这部分好像跟这个系统关系不是那么大,最后直接连开会都忽略我了,哎,但是总结还是要的,至少证明我能够打得一手好酱油啊,这次我做的这部分用的最多的就frameset,所以虽然使用的不太深入,但是应该好好总结一下。

frameset简介:

   frameset 元素可定义一个框架集。它被用来组织多个窗口(框架)。每个框架存有独立的文档。在其最简单的应用中,frameset 元素仅仅会规定在框架集中存在多少列或多少行。您必须使用 cols 或 rows 属性。

  类别

    HTML之中的元素之一。

  作用

    其作用是指定一个框架集,用于组织多个框架和嵌套框架集。
    FRAMESET 元素是 FRAME 元素的容器。HTML 文档可包含 FRAMESET 元素或 BODY 元素之一,而不能同时包含两者。
    如果用户在框架中打开了 Web 文件夹后单击了 Web 文件夹中的内容,那么被单击的文件或文件夹将取代整个窗口。例如,假设页面包含两个框架,一个框架指向 网址第二个框架指向网络驱动器。如果用户单击第二个框架中的文件或文件夹,该框架将活动整个窗口的控制,包括第一个框架。对于浏览器不能处理的文件类型,如 *.txt 文件,将会打开对应的应用程序窗口。
    尽管 Web 文件夹是文件系统层次的一部分,但是该技术并不总是表示文件系统中的实际内容。一个典型的例子就是网络邻居。

  使用范围

    此元素在 Microsoft® Internet Explorer 3.0 的 HTML 中可用,在 Internet Explorer 4.0 的脚本中可用。

    注意:不能与 <frameset></frameset> 标签一起使用 <body></body> 标签。不过,如果需要为不支持框架的浏览器添加一个 <noframes> 标签,请务必将此标签放置在 <body></body> 标签中!

  frameset中比较重要的属性

     frameset中有很多事属性,但是这里重点介绍两个,rows,和cols。
     <frameset> 标签有一个必需的属性:要么是 rows,要么是 cols,这取决于您的选择,它们定义了文档窗口中框架或嵌套的框架集的行或列的大小及数目。
这两个属性都接受用引号括起来并用逗号分开的值列表,这些数值指定了框架的绝对(像素点)或相对(百分比或其余空间)宽度(对列而言),或者绝对或相对高度(对行而言)。这些属性值的数目决定了浏览器将会在文档窗口中显示多少行或列的框架。

frameset几个典型使用

  1、最基本的垂直框架:

<html><frameset cols="25%,50%,25%">  <frame src="/example/html/frame_a.html">  <frame src="/example/html/frame_b.html">  <frame src="/example/html/frame_c.html"></frameset></html>

  显示样式:


  2、水平框架:

<html><frameset rows="25%,50%,25%">  <frame src="/example/html/frame_a.html">  <frame src="/example/html/frame_b.html">  <frame src="/example/html/frame_c.html"></frameset></html>

  显示样式:

  

  3、混合框架:

<html><frameset rows="50%,50%"><frame src="/example/html/frame_a.html"><frameset cols="25%,75%"><frame src="/example/html/frame_b.html"><frame src="/example/html/frame_c.html"></frameset></frameset></html>

样式显示:


  4、导航框架:

<html><frameset cols="120,*">  <frame src="/example/html/html_contents.html">  <frame src="/example/html/frame_a.html" name="showframe"></frameset></html>
 
 样式显示:


  5、跳转至框架内的某个节:

<html><frameset cols="20%,80%"> <frame src="/example/html/frame_a.html"> <frame src="/example/html/link.html#C10"></frameset></html>
    样式展示:
 

总结:

    当然,这只是一个基础的总结,因为发现做项目的时候远远没有这么简单,或者说,这个项目把一对看似很简单的东西都堆在一起了,所以等到尘埃落定的时候,再去做一个高层次的总结。

4 1
原创粉丝点击