使用窗口和框架4.pdfVIP

  • 1
  • 0
  • 约3.84千字
  • 约 5页
  • 2017-06-04 发布于河南
  • 举报
使用窗口和框架4

将窗口分成多个框架 你应当将框架视为窗口中的不同区域,框架是浏览器窗口中特定的部分。一个浏览器窗口 以根据你的需要分成任意多的框架,一个单个的框架也可以分成其它多个框架,即所谓的嵌 套框架。 要在浏览器窗口中建立框架,你必须创建一个特殊的HTML文件称作frameset文件。frameset 文件本身并不在网络浏览器中出现,它只是指明其它的网页是怎样显示在浏览器中的。下面 是一个简单的frameset文件的例子: HTML HEAD TITLE Simple Frames /TITLE /HEAD FRAMESET ROWS=“100%” COLS=“50%,50%” FRAME SRC=“mypage1.cfm” FRAME SRC=“mypage2.cfm” /FRAMESET /HTML 当这个frameset文件读入浏览器中时,浏览器会显示两个HTML文件mypage1.cfm和 mypage2.cfm,它们都是普通的HTML文件,frameset文件通知浏览器这两个文件应当分别显示 在两个框架中,如图7.9所示。 图7.9 显示在两个框架中的HTML文件 1 你应当注意这个frameset文件中的一些特点,与一般的HTML文件不同,它没有BODY标识 符。在frameset文件中,FRAMESET代替了BODY,实际上,你不需要在frameset文件的主 体部分中使用BODY,如果你使用的话,浏览器就会将frameset文件解释成一个普通的HTML 文件。 FRAMESET标识符指定了框架在浏览器窗口中显示的方式,这个标识符将浏览器窗口分成多 行和多列。在此例中,浏览器窗口被分成一行和两列,属性ROWS=“100%”,使框架具有整 个浏览器窗口的高度;属性COLS=“50%,50%”使框架分成两列,每列都具有窗口宽度的 一半。 你可以根据需要将窗口分成多个行和列,每次分割的结果都产生一个新的框架,但是你应当 记住太多的框架会让浏览器窗口变得很混乱――特别是在低分辨率的屏幕上显示时(见图 7.10)。 图7.10 太多的框架 在此例中,FRAMESET使用屏幕的百分数来分割窗口,当然你也可以指定绝对的象素宽度。 下面的frameset文件建立了一个有200个象素的框架: HTML HEAD TITLE Simple Frames /TITLE /HEAD FRAMESET ROWS=“100%” COLS=“200,*” 2 FRAME SRC=“mypage1.cfm” FRAME SRC=“mypage2.cfm” /FRAMESET /HTML 当这个frameset文件被网络浏览器解释时,它看起来就如图7.11所示,左边的框架具有200个 象素宽。然而要注意,当使用绝对值时你应当小心,因为你的网页可能会在各种分辨率的屏 幕上显示。 图7.11 使用绝对象素宽度的框架 注意此例中是如何使用星号(*)的,属性COLS=“200*”指定了浏览器窗口应当被分成两 列。这个属性的第一个值指明了第一个框架应该是200个象素宽,第二个值星号指明了第二个 框架占据屏幕的剩余空间。 你可在ROW或COL属性中使用不止一个星号,每一个多出的星号都会将屏幕等分。来看在下面 的例子中是怎样使用星号的: HTML HEAD TITLE Simple Frames /TITLE /HEAD

文档评论(0)

1亿VIP精品文档

相关文档