본문 바로가기
IT/web

<frame> Tag

by 어느해겨울 2022. 9. 9.

<frame> Tag

 

1. HTML 4.01까지 사용된 elements HTML5에선 지원하지 않음.

연관 태그 : <frameset>, <noframe>

   * 연관 태그인 <frameset>, <noframe> 역시 HTML5 에선 지원하지 않음.

 

2. <frame> <frameset> 내에서 특정 frame 을 정의.

 

3. <frameset> 내에 포함된 <frame> 은 개별적 속성을 부여 할 수 있음.  (border, resize, scrolling )

 

4. <frame> 태그를 사용 하기 위해선 <!DOCTYPE> "HTML Frameset DTD" 또는

"XHTML Frameset DTD" 를 명세 해줘야 함.

* HTML5에서 지원하지 않는 태그 이기 때문에 <frame> <frameset> 을 사용 하기 위해서는

HTML 4.01(DTD - Document Type Definition) 을 포함 시킨다는 것을 명세 해야 함.

Ex) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"

http://www.w3.org/TR/html4/frameset.dtd">

 

5. <frame> 태그는 기본적으로 모든 브라우저에서 동작.

* 잘 알려진 메이저 브라우저 : Chrome, IE, Fire fox, Safari, Opera

 

6. <frame> 태그에서 선택 가능한 Attribute

Attribute Value Description
src URL Frame 에 출력할 문서를 선택.
<frame src=" test.htm">
marginheight pixels 프레임의 상단/하단 여백 설정, 기본은 0px
ex) <frame src="test.htm" marginheight ="50">
-> 상단/하단 50px 여백
marginwidth pixels 프레임의 좌측/우측 여백 설정, 기본은 0px
ex) <frame src="test.htm" marginwidth ="50">
-> 좌측/우측 50px 여백
name Text frame 의 이름 명세, javascript target 용도로 사용
ex) <frame src="test.htm" name="frame_test">
noresize noresize Frame 사이즈 조절 금지, 기본은 조절 가능
ex) <frame src="test.htm" noresize="noresize">
scrolling yes
no
auto
Frame 스크롤 보임 여부 선택.
* IE 8 이전 버전이나 FF, Opera 만 지원, 최신 브라우저 지원 안함
ex) <frame src=" test.htm" scrolling="yes">

* 상기 모든 Attribute HTML5 에서 지원하지 않음.

댓글