




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
10.4.1 Frameset与Frame的区别首先讲解Frameset与Frame之间的区别。用来划分框架,每一个框架由标记。必须在之内使用,代码如下:在上面的例子当中,把页面分为左右两个部分,左侧框架中的页面是admin_left.htm,右侧框架中的页面是admin_center.htm。注意:标记的框架顺序为从左至右或从上到下。两者的差别如下: 为框架标记,说明该网页文档为框架组成,并设定文档中组成框架集的框架的布局。 用以设置组成框架集中各个框架的属性。10.4.2 Frameset参数设置需要设置一些特定的参数,这些参数直接决定了整个页面的布局,代码如下:关于上段代码的各项参数设置及其含义如表10.3所示。表10.3 Frameset参数10.4.4 Frame与Iframe的区别Frame与Iframe两者可以实现的功能基本相同,不过Iframe比Frame具有更多的灵活性。Iframe标记又叫浮动帧标记,可以用它将一个HTML文档嵌入在一个HTML中显示。它和Frame标记的最大区别是在网页中嵌入的所包含的内容与整个页面是一个整体,而所包含的内容是一个独立的个体,是可以独立显示的。另外,应用Iframe还可以在同一个页面中多次显示同一内容,而不必重复这段内容的代码。如图10.21所示的页面就是应用Iframe在页面上下各创建了分页的链接,上下的代码是一样的,只需在网页中嵌入同一个文件即可,不需要重复代码的编写,本案例的实际效果参看配书光盘中的案例/frame/iframe/see_infomore_iframe.htm。10.4.5 设置Iframe透明Iframe还有一个更大的好处,就是可以设置框架透明,让框架内的背景和主页面背景一样。在上例操作中,细心的读者会发现这个问题,下面来详细说明如何设置Iframe透明。具体操作步骤如下:(1)打开配书光盘中的案例/frame/iframe/see_infomore_iframe1.htm。(2)在浏览器中浏览该页文件,发现在插入Iframe的区域将原来单元格的背景覆盖了,这不是想要的效果。(3)打开page.htm页面,切换到代码视图,在标记中插入代码如下:4)切换see_infomore_iframe1.htm到代码视图,查看页面插入Iframe的单元格的代码如下:(5)在标记中, 上段代码的各项参数设置及其含义 allowTransparency=true(6)此时插入Iframe的单元格代码如下:(7)保存page.htm和see_infomore_iframe1.htm两个页面,在浏览器中浏览效果。详细出处参考:/web/22785.html快速精通网页框架FRAMEFRAME(框架)是Web上经常会看到的页面结构。使用可视Web开发工具(比如Dreamweaver或者Frontpage),虽然可以在 WYSIWYG环境中通过简单的鼠标托拽完成FRAME的构建,但是要实现真正细致甚至强大的功能,仔细理解FRAME的代码结构至关重要!你将发现, FRAME原来是这样的亲切易用。 创建基本的FRAMESET FRAMESET页面与普遍的Web页面有些不同。虽然仍旧以和包含标题的标记以及其他脚本开始,但是其内容仅仅是表示的各个页面的版式设计。因此,不再需要有元素,只需要标记。 通过标记的和属性,浏览器窗口被分割为一个个格子。 和的设置值可以是固定的像素值,可以是总空间的百分比值,还可以是用*以及一个数字相乘表示的分割剩余空间的比例值。比如说: cols=80,20%,* 分为3列,宽度分别为80像素,窗口宽度的20,以及剩余宽度 rows=25%,75% 分为2列,宽度分别为窗口宽度的25和75 rows=*,3* 与上述第2个表示的一样,分为2列,但表示方法不同:第一列宽度为第二列的1/3 在和之间,用多个标记表示每个分割区。col 表示从左到右的列,row表示从上到下的行。每个有一个src属性,给出了这个FRAME的内容。它可以是浏览器能显示的任何一个合法URL,或者是另外一个FRAMESET。为预防递归现象,一个FRAME不能包含它本身所在的FRAMESET页面。要用name属性定义 FRAME的名字,这样就可以在代码或者脚本程序中引用它。 请看一段基本的FRAMESET代码: FRAME间的链接 一个FRAMESET结构的页面,新文档只转载进窗口的一部分中,而其他页面则保持静态不变。当用户点击FRAME中的链接时,新内容就在同一 FRAME内打开。要让新内容在其他FRAME中打开,可以设置标记的target属性值为那个FRAME的name值。 而且,我们还可以设置打开目标为当前可见的任意一个FRAME,而不局限于本身的FRAMESET。目标可能是一个嵌套的FRAMESET中的 FRAME,也可能是其他窗口中的FRAME。但是如果目标FRAME不存在,就会产生一个带有目标FRAME名字的新窗口。 下面举个例子说明一下,假设有一个简单含2FRAME的FRAMESET,文件名叫做home.html,代码如下: 文件menu.htm在左边的FRAME中,其中有一系列链接,点击它们后新内容将在右边的叫做content的FRAME中打开。下面是menu.html的代码: 请注意最后一个链接中target的定义为_parent,这属于4个特殊的保留值。它们是: _parent:在当前FRAMESET位置显示新href。 _top:在当前整个窗口位置显示新href,比如本身FRAMESET位于另一个FRAMESET中。 _self:强制在当前FRAME中显示新href。 _blank:在新窗口中显示href。 表示客户端图形地图的标记同样可以应用target属性,比如: 另外,大多数浏览器在执行“添加书签”的操作时,只能记录下FRAMESET的初始位置。不管添加书签时是位于多么深的FRAMESET中,当再次选择这个书签时,就会返回到FRAMESET的初始页面。这就加大了访问者浏览指定内容的难度。 但是,如果好好地组织站点信息,使导航操作只有不深的几层,那么,使用FRAME就能很好地为访问者服务。记住:访问者都希望简洁的导航信息。 当然,导航并非是使用FRAME的唯一原因,也可以使用FRAME创建交换工具和交换页面。而且,FRAME的多文档框架结构非常
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023年度广播影视职业技能鉴定过关检测试卷附参考答案详解【突破训练】
- 2025自考专业(公共关系)考试彩蛋押题含答案详解AB卷
- 2024年浙江省奉化市中考物理强化训练(典型题)附答案详解
- 2024自考专业(计算机信息管理)过关检测试卷【培优B卷】附答案详解
- 2025年计算机四级每日一练试卷带答案详解(完整版)
- 2024-2025学年度石家庄职业技术学院单招《语文》过关检测试卷(能力提升)附答案详解
- 期货从业资格之期货投资分析练习题库含答案详解(培优b卷)
- 2024自考专业(会计)练习题附答案详解(培优B卷)
- 2025粮油食品检验人员真题含答案详解【研优卷】
- 提高生物质硬碳首次库仑效率的研究进展分析
- 机场安检突发事件应急预案
- 医院医疗项目收费管理制度
- 新统编版道德与法治一年级上册全册课件(2024年秋新教材)
- 福建省基础工程钻芯法检测技术规程
- 新《主体结构及装饰装修》考试习题库大全-上(单选题)
- 隧道围岩级别及支护参数变更管理办法
- 2024年上海开放大学《社会保障学》形成性考核参考试题库(含答案)
- 2024全国职业院校技能大赛ZZ060母婴照护赛项规程+赛题
- 歌曲《我会等》歌词
- 急诊进修护士出科小结
- 名画扬凡艾克:《阿尔诺芬尼夫妇像》幼儿园美术课件
评论
0/150
提交评论