> 웹 프론트엔드 > HTML 튜토리얼 > 프레임 태그와 iframe 태그의 차이점

프레임 태그와 iframe 태그의 차이점

巴扎黑
풀어 주다: 2018-05-11 17:41:12
원래의
2228명이 탐색했습니다.

1. Frame은 iframe과 독립적으로 사용될 수 없습니다.

2. Frame은 다음과 같이 정상적으로 표시될 수 없습니다. :

<!--<body>--> 
<frameset rows="50%,*"> 
   <frame   name="frame1"   src="test1.htm"/>  
   <frame   name="frame2"   src="test2.htm"/>  
</frameset> 
<!--<body>-->
로그인 후 복사

3.frameSet에 중첩된 iframe은 본문에 배치되어야 합니다. 다음은 정상적으로 표시될 수 있습니다.

<body> 
<frameset rows="50%,*"> 
   <frame   name="frame1"   src="test1.htm"/>  
   <frame   name="frame2"   src="test2.htm"/>  
</frameset> 
<body>
로그인 후 복사

다음은 정상적으로 표시될 수 없습니다. 4. 프레임세트에 중첩되지 않은 iframe 자유롭게 사용할 수 있습니다.

다음은 정상적으로 표시될 수 있습니다.

<body> 
    <frameset>  
      <iframe   name="frame1"   src="test1.htm"/>  
      <iframe   name="frame2"   src="test2.htm"/>  
    </frameset>  
  </body>
로그인 후 복사

5 프레임 높이는 iframe으로만 제어할 수 있습니다. 자체적으로 제어할 수 있으며 다음과 같이 FrameSet으로 제어할 수 없습니다. 하나는 Firefox에서 표시될 수 있으며, 2개 이상의 iframe을 사용하면 IE와 Firefox 모두에서 정상적으로 표시될 수 있습니다.

위 코드는 IE7 및 firefox2.0에서 테스트되었습니다.
관련 포럼에서 훔친 또 다른 요약 :-)
1Frame과 Iframe은 기본적으로 동일한 기능을 달성할 수 있지만 Iframe은 Frame보다 유연성이 더 높습니다.

frame은 전체 페이지의 프레임입니다. iframe은 삽입된 프레임이라고도 할 수 있는 요소입니다.

Iframe 태그는 floatingframe 태그라고도 합니다. HTML로 표시됨에

HTML 문서

를 포함합니다. 프레임 태그와 가장 큰 차이점은 웹페이지에 포함된 에 포함된 콘텐츠는 전체 페이지의 필수적인 부분인 반면, 은 독립적인 개체를 독립적으로 표시할 수 있습니다. 또한 Iframe을 사용하면 이 콘텐츠의 코드를 반복하지 않고도 동일한 콘텐츠를 동일한 페이지에 여러 번 표시할 수도 있습니다.
2iframe은 form 안에 배치할 수 있습니다. 프레임이 작동하지 않습니다.

<table> 
<tr> 
<td><iframe id="" src=""></iframe></td><td></td> 
</tr> 
</table>
로그인 후 복사

3frame必须在frameset里 
而frameset不能与body元素共存,也就说有frameset元素的文档只能是一个框架集,不能有别的东东 
4IFrame是放在网业的什么地方都行   
  但是frame只能放到上下左右四个方向 
5iframme   是活动帧   
  而frame是非活动帧   
  iframe使用方法如下   
   
iframe用起来更灵活,不需要frame那么多讲究   
而且放的位置也可以自己设 
iframe是内嵌的,比较灵活,不过也有不好的地方,就是位置在不同的浏览器和分辨率下有可能不同,有时会把本来好好的页面搞得变形 
iframe就没有这个限制 
6iframe   可以加在网页中任何一个地方。   
  而frame   通常做框架页 
iframe是一个网页中的子框架,两网页间是父子关系   
  frame是框架,由多个并列的网页构成 
楼上的说得对,iframe是浮动的。就像是浮动面板,而frame是固定的。只能四个方向上的。   
你可以直接在网页里用一下,看看效果就行了。 
7