frame与iframe的区别及基本用法

frame 和 iframe 的区别

  1、frame 不能脱离 frameset 单独使用,iframe 可以;

  2、frame 不能放到body中,否则将无法显示;

  3、iframe 也可以嵌套在frameset ,但是必须放到body中,不嵌套在frameset 中的iframe 可以随意使用;

  4、frame 的高度只能通过 frameset 控制,iframe 是自己本身控制,不能通过 frameset 设置;

  5、iframe 可以放到表格中;

frame 的基本用法

  由于 frame 不能脱离 frameset 单独使用,所以写法还是有所不同

<!--
    noresize: 规定无法调整框架的大小
    frameborder: 规定是否显示框架周围的边框 0为无边框 1为有
    marginheight: 定义框架的上方和下方的边距
    marginwidth: 定义框架的左侧和右侧的边距
    noresize: 规定无法调整框架的大小
    scrolling: 规定是否在框架中显示滚动条 yes no auto
    src:      规定在框架中显示的文档的 URL。
 -->
 <!--
    cols: 定义框架集中列的数目和尺寸
    rows: 定义框架集中行的数目和尺寸
  -->
<frameset rows="30%,50%">
    <frame src="frame_one.html" frameborder="0">
    <frame src="frame_two.html" frameborder="0">
</frameset>

cols 是竖排显示,rows 是横排显示。

<frameset cols="30%,50%"></frameset> 中的百分比是设置 frame 的尺寸。

查看 iframe 的用法

时间: 2024-08-11 09:48:50

frame与iframe的区别及基本用法的相关文章

frame与iframe的区别?

1.frame不能脱离frameSet单独使用,iframe可以 2.frame不能放在body中,否则不能正常显示 3.嵌套在frameSet中的iframe必需放在body中,不嵌套在frameSet中的iframe可以随意使用 4.frame的高度只能通过frameSet控制:iframe可以自己控制,不能通过frameSet控制 <!--<body>--> <frameset rows="50%,*"> <frame name=&quo

frame和iframe的区别

转自:http://blog.csdn.net/lyr1985/article/details/6067026        CSDN 1.frame不能脱离frameSet单独使用,iframe可以: 2.frame不能放在body中:如下可以正常显示: <!--<body>--> <frameset rows="50%,*">    <frame   name="frame1"   src="test1.htm

【HTML】 frame和iframe的区别

1.frame不能脱离frameSet单独使用,iframe可以: 2.frame不能放在body中:如下可以正常显示: <!--<body>--> <frameset rows="50%,*">    <frame   name="frame1"   src="test1.htm"/>     <frame   name="frame2"   src="test

html中的框架frameset和frame及iframe

通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面. 通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面,简而言之,就是在一个窗口中显示多个页面. 每个页面称之为一个框架.并且每个框架独立于其他的框架. 使用框架的坏处:必须同时跟踪多个框架(网页或HTML文档),整个页面很难打印. 1.框架标签(Frame) 简单的三框架页面: <frameset cols="25%,50%,25%"> <frame src="frame_a.htm"

【Selenium2】【selenium之 定位以及切换frame(iframe)】

参考:http://blog.csdn.net/huilan_same/article/details/52200586 总有人看不明白,以防万一,先在开头大写加粗说明一下: frameset不用切,frame需层层切! 很多人在用selenium定位页面元素的时候会遇到定位不到的问题,明明元素就在那儿,用firebug也可以看到,就是定位不到,这种情况很有可能是frame在搞鬼(原因之一,改天专门说说定位不到元素,可能的一些原因及处理办法). frame标签有frameset.frame.if

操作Frame和IFrame中页面元素

HTML <iframe> 标签 定义:iframe 元素会创建包含另外一个文档的内联框架(即行内框架). frame标签有frameset.frame.iframe三种,frameset跟其他普通标签没有区别,不会影响到正常的定位 而frame与iframe对selenium定位而言是一样的,selenium有一组方法对frame进行操作. 1.怎么切到frame中(switch_to.frame()) selenium提供了switch_to.frame()方法来切换frame switc

jsWindow 对象 Window 对象 Window 对象表示浏览器中打开的窗口。 如果文档包含框架(frame 或 iframe 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。 注释:没有应用于 window 对象的公开标准,不过所有浏览器都支持该对象。 Window 对象集合 集合 描述 frames[] 返回窗口中所有命

一.JSX简介 JSX就是Javascript和XML结合的一种格式.React发明了JSX,利用HTML语法来创建虚拟DOM.当遇到<,JSX就当HTML解析,遇到{就当JavaScript解析. 如下(JS写法) var child1 = React.createElement('li', null, 'First Text Content'); var child2 = React.createElement('li', null, 'Second Text Content'); var

selenium之 定位以及切换frame(iframe)

frameset不用切,frame需层层切! 很多人在用selenium定位页面元素的时候会遇到定位不到的问题,明明元素就在那儿,用firebug也可以看到,就是定位不到,这种情况很有可能是frame在搞鬼(原因之一,改天专门说说定位不到元素,可能的一些原因及处理办法). frame标签有frameset.frame.iframe三种,frameset跟其他普通标签没有区别,不会影响到正常的定位,而frame与iframe对selenium定位而言是一样的,selenium有一组方法对frame

深入探究frame和bounds的区别以及setbounds使用

原文:http://www.cocoachina.com/ios/20140925/9755.html 在iOS开发中经常遇到两个词Frame和bounds,本文主要阐述Frame和bound的区别,尤其是bound很绕,很难理解. 一.首先,看一下公认的资料 先看到下面的代码你肯定就明白了一些: 1 2 3 4 5 6 -(CGRect)frame{     return CGRectMake(self.frame.origin.x,self.frame.origin.y,self.frame