jsp框架frameset和frame的区别和用法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp框架frameset和frame的区别和用法相关的知识,希望对你有一定的参考价值。

参考技术A 1、frame不能脱离frameSet单独使用,iframe可以;
2、frame不能放在body中;如下可以正常显示:
<!--<body>-->
<frameset
rows="50%,*">
<frame
name="frame1"
src="test1.htm"/>
<frame
name="frame2"
src="test2.htm"/>
</frameset>
<!--<body>-->
如下不能正常显示:
<body>
<frameset
rows="50%,*">
<frame
name="frame1"
src="test1.htm"/>
<frame
name="frame2"
src="test2.htm"/>
</frameset>
<body>
3、嵌套在frameSet中的iframe必需放在body中;如下可以正常显示:
<body>
<frameset>
<iframe
name="frame1"
src="test1.htm"/>
<iframe
name="frame2"
src="test2.htm"/>
</frameset>
</body>
如下不能正常显示:
<!--<body>-->
<frameset>
<iframe
name="frame1"
src="test1.htm"/>
<iframe
name="frame2"
src="test2.htm"/>
</frameset>
<!--</body>-->
4、不嵌套在frameSet中的iframe可以随意使用;
如下均可以正常显示:
<body>
<iframe
name="frame1"
src="test1.htm"/>
<iframe
name="frame2"
src="test2.htm"/>
</body>
<!--<body>-->
<iframe
name="frame1"
src="test1.htm"/>
<iframe
name="frame2"
src="test2.htm"/>
<!--</body>-->
5、frame的高度只能通过frameSet控制;iframe可以自己控制,不能通过frameSet控制,如:
<!--<body>-->
<frameset
rows="50%,*">
<frame
name="frame1"
src="test1.htm"/>
<frame
name="frame2"
src="test2.htm"/>
</frameset>
<!--</body>-->
<body>
<frameset>
<iframe
height="30%"
name="frame1"
src="test1.htm"/>
<iframe
height="100"
name="frame2"
src="test2.htm"/>
</frameset>
</body>
6、如果在同一个页面使用了两个以上的iframe,在IE中可以正常显示,在firefox中只能显示出第一个;使用两个以上的frame在IE和firefox中均可正常

html5有啥可以代替ItemTemplate标签的

参考技术A <frame> 标签定义子窗口(框架)。由于该标签对网页可用性的负面影响,在 HTML 5 中 <frame> 标签没有得到支持。HTML 4.01 与 HTML 5 之间的差异在 HTML 5 中不支持 <frame> 标签。 HTML 5 <frameset> 标签定义和用法<frameset> 标签定义框架集。它用于组织多个窗口(框架)。每个框架存在一个独立的文档。在最简单的应用中,frameset 元素仅仅声明框架集中存在的列或行的数目。由于该本回答被提问者和网友采纳

以上是关于jsp框架frameset和frame的区别和用法的主要内容,如果未能解决你的问题,请参考以下文章

html5对frameset不支持,那么如下面的框架应该怎么替换呢

frame与iframe的区别及基本用法

frame与iframe的区别及基本用法

Frame、Iframe、Frameset 的区别

iframe和框架的区别

iframe与frameset有啥区别