자유롭게 게시물을 올릴수있는 게시판입니다.
  • 유년추억
  • 학교생활
  • 입시준비
  • 대학생활
  • 군생활
  • 알바생활
  • 취업준비
  • 직장생활
  • 원룸생활
  • 연애중
  • 결혼준비
  • 집안살림
  • 자녀교육
  • 창업준비
  • 이민유학
  • 노후생활
  • 전체보기


초보자를 위한 html강좌 7번째

 


오늘은 프레임에 대해 알아보겠습니다.


프레임은 좀 복잡하긴 한데요...
설명드리는 데로 잘 따라해 보시기 바랍니다.


프레임은 간단히 표현하면 화면 나누어 쓰기 입니다. 웹브라우저에서 보면 하나의 문서처럼 보이는 것도 자세히 보면 둘 이상의 화면으로 구분되어 있는 경우가 많습니다.
메뉴 화면이 왼쪽에 고정되어 있고 메뉴를 누르면 오른쪽 화면의 내용이 바뀌는 것을 흔히 보았을 것입니다. 이런 것이 프레임을 나누어 사용한 예라고 할 수 있습니다.
프레임이 아닌 통짜로 인클루드라는 것이 있는데 그건 차후에 설명드릴 내용이구요.
오늘은 프레임에 대한것 만 설명해 드리겠습니다.


예제로 페이지를 2페이지로 나눌려면 html 파일이 3개가 필요합니다.
나눠진 2개의 페이지를 한번에 보는 페이지 즉 부모 페이지를 프레임셋 문서라고 합니다.


2개의 페이지를 불러오는 프레임셋 문서 하나, 나눠진 2개의 문서 하나씩 3개죠....


먼저 프레임셋 파일 입니다.


<html>
<head>
<title> HTML 연습 </title>
</head>
<frameset cols="150,*" border=0>
<frame src="menu.html">
<frame src="body.html" name="right">
</frameset>
</html>


위와 같이 입력 하신 후 frameset.html 파일로 저장합니다.


<frameset cols="150,*" border=0> </frameset> 이것은 프레임셋을 왼쪽 150픽셀, 오른쪽 나머지 공간 모두 사용 하라는 프레임셋 테그입니다.
<frame src="menu.html"> 왼쪽에 menu.html 이라는 문서를 불러오라는 내용입니다.
<frame src="body.html" name="right"> 오른쪽에 body.html 이라는 문서를 불러오라는 내용입니다.



저장 후 웹브라우져로 파일을 열어보면 한 페이지에 2개로 나눠진 페이지가 뜰것 입니다.
아직 menu.html 파일과 body.html 파일이 없어서 에러 페이지로 뜰것 입니다.


그럼 menu.html 파일을 만들어 보겠습니다.



<html>
<head>
<title> HTML 연습 </title>
</head>


<body>


<a href=//www.bcpark.net target=right>비씨파크</a><br>
<a href=//www.yahoo.com target=right>야후</a><br>
<a href=//www.naver.com target=right>네이버</a>


</body>


</html>


이렇게 입력 하신 후 이름을 menu.html 파일로 저장하시기 바랍니다.


위 frameset.html 파일에서 <frame src="body.html" name="right"> 프레임의 네임을 right 로 주었기 때문에
menu.html 파일에서 하이퍼 링크를 걸때 target=right 를 주어야 오른쪽 프레임에 링크가 걸리게 됩니다.
만약 target=right를 주지 않을경우 자신의 프레임 즉 menu.html 쪽 프레임에서 페이지가 바뀌게 되는 것입니다.


body.html 파일은 여러분께서 어떤내용을 만들어 넣어도 상관 없습니다.
지금까지 배운거 실습겸 만들어 넣어보세요...^^


여기까지 프레임의 기본적인것을 배웠습니다.



minaam
written by minaam (minaam)
2004-05-13 16:40:57
2023 번 읽음
  총 1 개의 댓글이 있습니다.
  1. 1. 김성국 '05.1.5 6:52 PM 신고
☞ 로그인 후 의견을 남기실 수 있습니다
 캐시선물





365ch.com 128bit Valid HTML 4.01 Transitional and Valid CSS!
태그