<frame>

정의 및 사용

<frame> 태그는 프레임셋 안에 있는 한개의 부분적인 창을 정의한다. 프레임셋 안의 각 프레임은 테두리(border), 스크롤바(scrolling), 창크기 조절(resize) 등과 같은 속성들을 서로 다르게 가질 수 있다. 참고할 점은 HTML 문서에서는 닫는 태그가 없지만, XHTML 문서에서는 반드시 닫는 태그가 필요 하다.

브라우저 지원

IE6 지원IE7 지원IE8 지원IE9 지원IE10 지원Chrome 지원Firefox 지원Opera 지원Safari 지원

모든 주요 브라우저에서 지원

구문

속성 값 설명
속성 설명
frameborder 0, 1 프레임에 테두리를 설정할지 여부를 “0”과 “1”값으로 결정
longdesc URL 프레임 내용의 설명이 길 때 따로 정의하여 url로 연결한다.
marginheight pixels 프레임의 위아래 여백을 설정
marginwidth pixels 프레임의 좌우 여백을 설정
name text 프레임 의 이름을 지정
noresize noresize 프레임 크기를 조정하지 않음을 지정
scrolling yes, no, auto 프레임에 스크롤을 표현할지 여부를 yes, no, auto 로 지정
src UTR 프레임 에 표시할 내용의 URL 을 지정

예제

버그 및 이슈

  • 문서의 유효성(validation)을 지키려면 doctype 이 “Frameset DTD” 로 되어 있는지 확인해야 한다.
  • 주의할 점은 위 구문에서 볼 수 있듯이 frameset 을 사용할 때에는 body 요소를 사용하지 않는다. 즉, frameset 이라는 태그가 body 태그를 대신해서 쓰이게 되는 것이며, frame 태그를 지원하지 않는 브라우저를 위해 noframes 태그도 함께 사용할 때에는 noframes 태그 안에 body 태그를 다시 사용해주어야 한다.
  • HTML5에서는 더이상 지원하지 않는다.

목록 으로

댓글