<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 에서 지원하지 않음.
'IT > web' 카테고리의 다른 글
[PHP] 멀티 프로세스 교착 관리 / semaphore, 세마포어, sem_get() (7) | 2022.01.21 |
---|---|
[PHP] 상수를 이용한 다중 텍스트 치환 / const, define to text, constant, preg_match_all (0) | 2022.01.21 |
[PHP] 문자열 앞글자 삭제하기 예제, ltrim/substr 활용 (0) | 2022.01.12 |
[PHP] fileperms을 활용한 파일 탐색과 퍼미션 검사 (0) | 2022.01.06 |
[PHP] readdir을 활용한 파일 목록 읽기 예제, 파일 탐색기 (0) | 2022.01.06 |
댓글