>  기사  >  웹 프론트엔드  >  HTML에서 iframe과 프레임의 차이점은 무엇입니까?

HTML에서 iframe과 프레임의 차이점은 무엇입니까?

php中世界最好的语言
php中世界最好的语言원래의
2018-01-23 10:17:401877검색

이번에는 HTML에서 iframe과 프레임의 차이점을 알려드리고, HTML에서 iframe과 프레임을 사용할 때 주의사항은 무엇인지 살펴보겠습니다.

당신의 프로젝트에서 프레임셋 속성을 사용했는지 모르겠습니다. 고객 서비스 시스템은 고정된 레이아웃을 가져야 하기 때문에 제가 작년에 온라인 고객 서비스 시스템을 제작할 때 프레임셋 속성을 사용했습니다. 위, 아래 하나 등등. 당시에는 프레임셋과 프레임을 사용하는 것이었습니다. 이러한 속성을 사용한 후 iframe과 프레임의 차이점을 이해했습니다. 그 전에는 일반적으로 프로젝트에서 프레임을 사용하지 않았고, 사용했다면 iframe을 사용했었습니다.

아래에서 구체적인 차이점에 대해 이야기해 보겠습니다! 다음 사항을 요약합니다.

1. 프레임은 프레임 세트와 독립적으로 사용할 수 없습니다.

2. 프레임은 본문에 배치할 수 없습니다.

<!--<body>-->    
<frameset rows="50%,*">    
   <frame   name="frame1"   src="test1.htm"/>     
   <frame   name="frame2"   src="test2.htm"/>     
</frameset>    
<!--<body>-->

다음은 정상적으로 표시할 수 없습니다. 반대로 iframe이frameSet 속성 아래에 배치되면 body에 배치되어야 합니다.

<body>    
<frameset rows="50%,*">    
   <frame   name="frame1"   src="test1.htm"/>     
   <frame   name="frame2"   src="test2.htm"/>     
</frameset>    
<body>

3. iframe은 html 태그이므로 html의 어느 위치에서나 사용할 수 있지만 프레임은 사용할 수 없습니다.

<body>    
  <frameset>     
    <iframe   name="frame1"   src="test1.htm"/>     
    <iframe   name="frame2"   src="test2.htm"/>     
  </frameset>     
</body>

프레임은 프레임세트에 중첩되어야 하며 테이블과 같은 태그에는 사용할 수 없습니다.

4. 프레임 높이는 프레임셋을 통해서만 제어할 수 있습니다. iframe은 자체적으로 제어할 수 있으며, 동일한 페이지에서 두 개 이상의 iframe을 사용하는 경우 IE에서는 정상적으로 표시될 수 있습니다. Firefox에서는 첫 번째 프레임만 표시할 수 있습니다. 두 개 이상의 프레임을 사용하면 IE와 Firefox에서 정상적으로 작동합니다. PHP 중국어 웹사이트에 관련 기사가 있습니다!

관련 읽기:

h5 및 c3을 사용하여 태양계 행성의 움직임을 애니메이션하는 방법


HTML 기본 지식, 하이퍼링크 설정 스타일에 대한 자세한 소개

HTML 지식 요약 단락

위 내용은 HTML에서 iframe과 프레임의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.