HTML编程基础.ppt

  1. 1、本文档共201页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
     以上学习的HTML都是在单一窗口显示的,当打开一个新文件或链接到一个新文件时,原来的窗口和文件将被自动关闭,这往往给浏览者带来不便。框架标记用来将一个浏览器窗口分为多个小窗口,每个小窗口内显示特定的内容,各页面之间可以互相操作。使用框架,可以将网页变得更加丰富多彩。 1.7 框架结构标记   框架的精髓在于每个框架都可以显示不同的文件内容。在一个页面中可以用框架的方式显示多个页面文件,因此就可以将一些不同类别的内容放到同一个页面中。这样,一个网页就可以将不同的信息有机地组织在一起提供给浏览者。这就是为什么许多网站的主页使用框架进行布局的原因。 1.7.1 框架的基本结构   在一般的HTML文件中,页面内容的主体部分放在BODY和/BODY中间,而在分框页面中,却没有BODY标记,其主体部分写在FRAMESET与/FRAMESET中间。   框架集定义的内容包括浏览器窗口中将要显示的框架数目、框架的大小、每一个框架中将要放的页面等。一个页面文件中框架的结构由框架集FRAMESET和/FRAMESET定义。FRAMESET标记有两个重要的属性——ROWS属性和COLS属性,通过这两个属性可以确定页面各分框的位置和大小。在分框页面中,另一个重要的标记就是FRAME,它的基本格式为FRAME SRC=URL,用来指定每个分框中显示的内容。   框架标记的基本结构如下:   HTML   HEADTITLE基本框架/TITLE/HEAD   FRAMESET ROWS或COLS=值   FRAME SRC=URL   FRAME SRC=URL   /FRAMESET   /HTML   提示:框架标记在HTML文档中应独立出现,绝对不能被包含在正文标记BODY之中,否则浏览器会将其忽略。 1.7.2 FRAMESET的常用属性   框架由FRAMESET标记指定,并且可以嵌套,分区中各部分显示的内容用FRAME指定。可以将窗口横向(ROWS=值)分成几个部分,也可以纵向(COLS=值)分成几个部分,还可以横向、纵向嵌套混合分框。每一个框架要显示的页面由FRAME SRC=URL标记中的URL指定。   1. ?ROWS属性   ROWS属性用来说明在浏览器中分框纵向排列的分布情况(即框架行的宽度),它的取值是用引号括起来的几组数字(点数,百分比,或相对比例),数字之间用逗号分开。各分框的大小由对应部分的值来确定。ROWS属性的使用格式如下:   FRAMESET ROWS=X1,X2,……   其中第几个X值对应第几个纵向分框,每一个X的取值可以是百分比值、像素值,最后一个X值也可以用“*”表示剩余值。   2. ?COLS属性   COLS属性用来说明在浏览器中分框横向排列的分布情况(即框架栏目的宽度),它的取值是用引号括起来的几组数字(点数,百分比或相对比例),数字之间用逗号分开。各分框的大小由对应部分的值来确定。COLS属性的使用格式如下:    FRAMESET COLS=Y1,Y2,……   其中第几个Y值对应第几个横向分框,每一个Y的取值可以是百分比值、像素值,最后一个Y值可以用“*”表示剩余值。   3. ?BORDER属性   BORDER属性用来指定框架的边框,取值可以是0、1、2、…,单位为像素。如果BORDER的取值为0,则框架没有边框。   [例1.17] 使用百分比值建立纵向和横向分框的例子,文件名CH2-17.html。   HTMLHEAD    TITLE建立分框基本框架/TITLE/HEAD   FRAMESET ROWS=20%, 80%   FRAMESET COLS=50%, 50%    FRAME SRC=file1.html    FRAME SRC=file2.html   /FRAMESET   FRAMESET COLS=25%, 50%, 25%    FRAME SRC=file3.html    FRAME SRC=file4.html    FRAME SRC=file5.html   /FRAMESET   /FRAMESET   /HTML   该文件的执行结果如图1.19所示。可以看出,该文件首先用FRAMESET ROWS=20%, 80%将浏览器窗口分为上(占20%)、下(占80%)两个小窗口,然后又用FRAMESET COLS=50%, 50%将上部小窗口进一步分为左、右各占50%的两个分框,并分别给出这两个分框中显示的页面(File1.html和File2.html);同理,再次使用FRAMESET COLS=25%, 50%, 25%将下部小窗口进一步分为左、中、右三个分框,并分别给出这三个分框中显示的页面

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档