Frameset 이란 하나의 브라우저 창을 여러개로 분할하여 각각의 분할된 곳(Frame)에 문서를 하나씩 집어넣어 구성한 문서를 말합니다. 그러기 위해서는 그 분할된 곳 마다 들어갈 문서가 있어야 될 것이고 브라우저 창을 어떻게 분할 했는지에 대한 정보를 담고 있는 문서(Frameset page)가 있어야 되겠군요. 이렇게 문서를 분할하는 이유는 한 페이지로 구성했을 경우처럼 다른 문서를 볼 때 마다 화면 전체가 바뀌지 않고 분할된 특정 부분만 바뀌므로서 문서를 보는 사람이 안정감을 가지게 하자는 거죠. 이 사이트도 역시 그런 뜻에서 Frameset으로 문서를 구성했습니다. 하긴 요새 다시 한 페이지로 구성한 사이트가 유행이라고 하긴 하던데... 그래도 역시 Frameset으로 구성한 페이지가 좋다는 생각은 변함이 없습니다. 최소한 저는 그렇습니다.
그런데 이 Frameset Element라는게 전문적으로 자주 쓰는 사람... 머 그러니까 웹 페이지 맹기는걸 직업으로 하는 사람(그것도 그 사람이 Frameset으로 페이지를 짠다는 가정하에서)이 아니면 아주 가끔 쓰는 Element 라서 솔직히 저도 하나 짤라면 그 때 마다 찾아보곤 합니다. 맨 첨에 한 번 짯으면 됐지 누가 맨날 이거 만들고 있겠습니까. 처음하거나 가끔하면 아주 헷갈리는 넘입니다. 하나 씩 정리해 보기로 하져. 우선 DTD 표와 Element들이 가지고 있는 Attribute들을 살펴 봅시다.
Legend : Optional, Forbidden, Empty, Deprecated, Loose DTD, Frameset DTD [표 보는 방법] | ||||||
Element |
Start tag |
End tag |
Empty |
Deprecated |
DTD | |
FRAMESET |
|
F |
E |
|
F | |
FRAME |
|
|
|
|
F | |
FRAMESET Element | |||||
cols |
| ||||
rows |
| ||||
frameborder |
| ||||
framespacing |
|
FRAME Element | |||||
src |
| ||||
name |
| ||||
scrolling |
| ||||
noresize |
|
출처 : http://www.cadvance.org/?leftmenu=doc/include/total_menu.asp&mainpage=doc/html/advanced/frameset.asp
'프로그래밍 > HTML' 카테고리의 다른 글
초보 Java 웹 개발자들을 위한 학습 로드맵 (펌자료) (0) | 2014.12.21 |
---|---|
HTML - HTML로 만든 게시판 모양 깨짐 방지 (0) | 2014.06.25 |
HTML- pre 태그 (0) | 2014.06.06 |
HTML - div와 span 태그의 차이점 (0) | 2013.12.15 |
HTML - 셀렉트박스(select) (0) | 2013.11.29 |
HTML - target blank, self, parent, top의 의미 (1) | 2013.11.28 |
HTML   & < > " 의 의미와 사용법은? (0) | 2013.11.15 |
HTML 테이블 만들기 및 <TD> <TR> 의미 (0) | 2013.11.15 |