frameset应用

frameset应用1 标签解析 lt frameset gt lt frameset gt frameset 元素定义一个框架集 它被用来组织多个窗口 框架 组织好在页面显示 lt frame gt lt frame gt frame 标签定义 frameset 中的一个特定的窗口 框架 嵌套在 frameset 标签中使用 lt noframe gt lt noframe gt 在 frame

1.标签解析:

frameset元素定义一个框架集,它被用来组织多个窗口(框架)。组织好在页面显示。

frame标签定义frameset中的一个特定的窗口(框架)。嵌套在frameset标签中使用。


在frameset标签中使用,如果浏览器不支持frameset框架,可以用它来提示消息

2.属性解析:

的 rows:设置有多少行,rows=”103,*,43”表示有三行,第一行高103px,第三行高43px,中间一行占剩余的部分。rows=”50%,*”表示有两行,第一行占50%,第二行占剩余的。

的cols:设置有多少列,cols=”*”表示有一列,

​ 在rows和cols中属性值可以设置:* 代表自适应,%代表百分比,数字代表多少px,它们代表的意义一样。是frameset必备属性。

​ W3School解释了当设置的rows或cols属性值超出浏览器边界时的处理情况:

​ 与表格一样,浏览器在显示时会尽可能接近给定的框架集尺寸。但是,浏览器不会为了能够容纳下超出边沿的框架集而扩展文档窗口的边界,也不会在指定的框架没有填满整个窗口时用空白区域来填满窗口。相反,浏览器会根据一个框架在行和列中相对于其他框架的大小来分配空间,这样就能够填满整个文档窗口了。

的scrolling:控制此窗口中是否显示滚动条,可以设置auto,yes,no。

的noresize=”noresize”:控制边框是否可移动,设置此属性的frame或者frameset,则它周边的边都是不可移动的。

3.页面跳转切换

​ 利用name结合target完成页面跳转,将a标签的target属性设置成对应页面frame的name属性则实现点击将name属性的页面用a的href属性页面替换。

实例代码:

 
     <html> <head> <meta charset="utf-8">  
   head> <body style="background-color: yellow"> FrameA <br> <a href="./frame_c.htm" target="middleHTML">将中间页面切换成右侧页面颜色 
   a><br> <a href="./frame_b.htm" target="rightHTML">将右侧页面切换成中间页面颜色 
   a>  
   body> <html>  
     <html> <head> 
   head> <body style="background-color: blue"> FrameB  
   body> <html>  
     <html> <head> 
   head> <body style="background-color: red"> FrameC  
   body> <html>  
     <html> <head> 
   head> <body style="background-color: green"> FrameD  
   body> <html>  
     <html> <frameset cols="20%,*,25%"> <frame src="frame_a.htm" name="leftHTML"> <frame src="frame_b.htm" name="middleHTML"> <frame src="frame_c.htm" name="rightHTML">  
   frameset>  
   html>  
     <html> <head> 
   head> <body style="background-color: orange"> FrameF  
   body> <html>  
     <html> <frameset rows="20%,*,20%"> <frame src="./frame_d.htm"> 
   frame> <frame src="./frame_e.htm"> 
   frame> <frame src="./frame_f.htm"> 
   frame>  
   frameset>  
   html>
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/208663.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 上午11:03
下一篇 2026年3月19日 上午11:03


相关推荐

  • Tahoma,Arial和宋体英文字体

    Tahoma,Arial和宋体英文字体几年前一直用简体中文版的 WidnowsXP 从来没有觉得字体怎么怎么样 偶然看见英文版 WindowsXP 就发现菜单或者文件夹的字体很好看 没怎么研究就把我的中文版 XP 换成了英文版并沿用至今 后来很久才知道可以在 ControlPanel Display Appearance Advanced 里面修改的 不管是中文版 XP 还是英文版 XP 默认的中文字体都是宋体 新

    2026年3月19日
    2
  • matlab语法 axis on,matlabaxis

    matlab语法 axis on,matlabaxis编程语言中文网今天精心准备的是《matlabaxis》,下面是详解!Matlab里axis这个函数怎么用,举个例子!axis函数可以用于操作普通的坐标属性(轴的缩放和外观)。比如:axis([xminxmaxyminymax]):可以设置当前坐标轴x轴和y轴的限制范围axis([xminxmaxyminymaxzminzmaxcmincmax])可以设置x,y…

    2022年6月13日
    47
  • 月之暗面Kimi首个Agent——Kimi-Researcher开启内测

    月之暗面Kimi首个Agent——Kimi-Researcher开启内测

    2026年3月12日
    2
  • 史上最详细Git使用教程[通俗易懂]

    史上最详细Git使用教程[通俗易懂]本篇为廖雪峰老师官方网站中Git教程的学习笔记Git是世界上最先进的分布式版本控制系统,克隆一个项目的速度非常快每个开发都可以从master上克隆一个本地版本库,就算没有网络,也可以提交代码到本地仓库、查看log、创建项目分支等等每个版本库都可以创建无限个分支,分支是个完整的目录,且这个目录拥有完整的实际文件一、安装网上搜一下安装教程,这里就不介绍了安装完成后,在开始菜单里…

    2022年4月30日
    78
  • Windows 安装svn(出错已解决)和MySQL安装[通俗易懂]

    Windows 安装svn(出错已解决)和MySQL安装[通俗易懂]1.https://tortoisesvn.net/downloads.html网站下载2.安装的时候如果出现下图的报错打开这个网站https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=49062,会自动帮你下载下载完成后安装即可3.没有特殊需求则默认安装4.出现这个则安装成功MySQL安装…

    2022年8月19日
    9
  • word-wrap同word-break的区别

    word-wrap同word-break的区别

    2021年8月14日
    54

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号