* 욕설, 비방, 광고, 도배질 글은 임의로 삭제됩니다.

[펌 강의] 21. 프레임(Frame) 나누기 예제(I)

페이지 정보

써니

본문





size="2">21. 프레임(Frame) 나누기 예제(I)


앞 강좌 중에 메뉴를 구성한 예가
있었죠? 복습하는 의미에서 좀 더 자세히 설명해드릴께요.
 

bordercolorlight="black">



<html>

<head>
    <title>
프레임 페이지</title>
</head>
<frameset
cols="170, *" border="0" frameborder="no">

    <frame src="menu.htm"
noresize scrolling="yes" marginwidth="4"
marginheight="4" target="main">

    <frame src="main.htm"
name="main" noresize scrolling="yes"
marginwidth="10" marginheight="14">

</frameset>
<body>
</body>

</html>



우선 위의 프레임
페이지 외에 menu.htm 파일과 main.htm 파일이 필요합니다. 위의 소스는
프레임을 왼쪽 프레임을 170 픽셀로 고정해서 메뉴로 사용하고 왼쪽
프레임에 있는 하이퍼 링크를 클릭하면 오른쪽에 클릭한 내용이 나타나게
하는 프레임 소스입니다. 파일명을 index.htm으로 가정하겠습니다.


1. <frameset
cols="170, *" border="0" frameborder="no">



  • cols="170,
    *" - 왼쪽 프레임을 180 픽셀로 고정하고 오른쪽 프레임의
    내용이 브라우저의 170 픽셀을 제외한 나머지 부분에 디스플레이하겠다는
    뜻입니다.

  • border="0"
    - 프레임을 나누게 되면 나눈 위치에 프레임을 나눈 경계가 나타나는데
    그 두께를 0로 하겠다는 이야기죠^^*

  • frameborder="no"
    - 프레임을 나눈 위치에 프레임을 나눈 경계가 나타난다고 했는데,
    이것을 브라우저에 디스플레이하지 않겠다는 뜻입니다.


2. <frame src="menu.htm"
noresize scrolling="yes" marginwidth="4" marginheight="4" target="main">
size="2">


  • src="menu.htm"
    - src는 source의 약자입니다. html 소스를 뜻하죠. 프레임에 어떤
    파일이름의 html 파일을 디스플레이할 것인가를 말합니다. 위의
    경우는 index.htm 파일과 menu.htm 파일이 같은 디렉토리에 있기
    때문에 html 파일명만 적었습니다. 다른 디렉토리나 다른 url에
    있는 페이지도 불러올 수 있습니다.
    예를 들어, index.htm 파일이
    root 디렉토리에 있고 html 이라는 디렉토리를 만들어서 menu.htm을
    저장한다면 src="/html/menu.htm" 이라고 적어주면 됩니다.
    다른 url에 있는 html 파일을 불러오려면 절대경로를 사용하면 됩니다.

  • noresize
    - 프레임을 나누면 처음에는 왼쪽과 오른쪽을 나눈 크기가 원하는
    대로 나오지만 noresize를 생략하면 브라우저 상에서 그 크기를
    조절할 수 있습니다. 프레임의 크기를 조절할 수 없게 하는 옵션입니다.
    1.에서 설명한 것처럼 프레임 border를 0으로하고 경계를 숨겼다
    하더라도 위치는 조절할 수 있거든요.

  • scrolling="yes"
    메뉴나 내용이 한 페이지를 넘어갈 때 사용하면 스크롤 바가 생깁니다.
    스크롤 바를 나타내고 싶지 않으면 scrolling="no"로
    하면 됩니다.

  • marginwidth
    = "4" - 브라우저의 테두리 부분에서 프레임에 나타나는
    글자를 얼마만큼 간격을 둘 것인가를 말합니다. 하지만 익스플로어와
    넷스케이프는 서로 margin을 달리하므로 이 옵션의 크기를 크게
    할 경우에는 두 군데서 테스트를 해보는게 좋습니다. 전체 margin은
    브라우저의 기본 margin + 위에서 준 margin이 됩니다. 위의 예는
    그 간격을 4픽셀로 준 것입니다. 그러니까 전체 margin은 "브라우저의
    기본 margin + 4" 가 됩니다.

  • marginheight
    = "4" - marginwidth와 동일한 내용입니다.

  • target="main"
    - 프레임에 있는 하이퍼 링크를 클릭했을 경우 어떤 프레임에 그
    내용을 디스플레이할 것인가를 나타냅니다. 여기서는 name이 main인
    프레임에 그 내용을 디스플레이하겠다는 내용입니다.


3. <frame src="main.htm"
name="main" noresize scrolling="yes" marginwidth="10" marginheight="14">


  • 이것은 오른
    쪽에 나타날 내용에 대해 정의를 한 것인데요. 왼쪽과 다른 것이
    있다면 name을 준 것입니다.

  • name="main"
    - 오른쪽 프레임의 이름을 정의한 것입니다. 특히 웹 상에서 프로그래밍할
    경우 유용하게 사용됩니다.


다음 강좌에서는 프레임에
대한 예제를 좀 더 알아보도록 하겠습니다.

작성일2005-02-24 18:08

라이브카지노님의 댓글

라이브카지노
안녕하세요. 다양한정보 감사합니다. 스포츠토토 먹튀검증 타임스포츠토토 추천드립니다.https://timespototo.com/스포츠토토 https://online-safer.com/라이브카지노 https://jusobada.com/주소모음
컴퓨터/인터넷 목록
번호 제목 글쓴이 날짜 조회
95 [펌 강의] 23.프레임(Frame) 나누기 예제(III) 댓글[2] 인기글 써니 2005-02-24 12458
94 [펌 강의]22. 프레임(Frame) 나누기 예제(II) 댓글[1] 인기글 써니 2005-02-24 10392
열람중 [펌 강의] 21. 프레임(Frame) 나누기 예제(I) 댓글[1] 인기글 써니 2005-02-24 6238
92 [펌 강의] 20. 프레임(Frame) 나누기 (II) 인기글 써니 2005-02-24 6081
91 답변글 대단 합니다 써니님...... !! 댓글[1] 인기글 선달 2005-02-24 6812
90 답변글 컴이 말썽을 부릴땐 망치로 한대...... (SOS !) 댓글[1] 인기글 써니 2005-02-23 6370
89 컴이 말썽을 부릴땐 망치로 한대...... (SOS !) 댓글[1] 인기글 선달 2005-02-23 7270
88 sim 에 문제가 있어 프로그램을 종료해야 한다는데......??? 댓글[1] 인기글 So.Cal. 2005-02-23 6311
87 [펌 강의] 19. 프레임(Frame) 나누기 (I) 댓글[1] 인기글 써니 2005-02-22 7424
86 [펌 강의] 18. 프레임(Frame) tag 댓글[1] 인기글 써니 2005-02-22 6961
85 [펌 강의] 17. 프레임(Frame)이란 무엇일까? 인기글 써니 2005-02-22 8836
84 [펌 강의] 16. Table을 이용한 이력서 만들기 인기글 써니 2005-02-22 17650
83 [펌 강의] 15. Table 예제 몇 개 댓글[1] 인기글 써니 2005-02-22 5964
82 디지탈 카메라에 대해 댓글[1] 인기글 당췌모름 2005-02-21 7324
81 답변글 포맷변환에대해 댓글[1] 인기글 Simple 2005-02-21 7068
80 답변글 포맷변환에대해 댓글[1] 인기글 써니 2005-02-21 6934
79 포맷변환에대해 댓글[1] 인기글 막무가네 2005-02-21 6568
78 USB 드라이브에 중요한걸 저장해놨는데 댓글[2] 인기글 컴맹 2005-02-19 7355
77 Hangul for window xp 댓글[3] 인기글 John 2005-02-19 7317
76 싸이에 mp3 올릴수있나요? 댓글[1] 인기글 갈켜주세요 2005-02-19 7250
75 [정보] 동영상을 다운로드 하는 방법 댓글[4] 인기글 써니 2005-02-16 9005
74 답변글 Window screen got shrink??? 인기글 sonny 2005-02-16 8424
73 [펌 강의] 14. Table 안에 다른 Table 집어 넣기 인기글 써니 2005-02-16 8157
72 [펌 강의] 13. Table에 색상과 배경 넣기 인기글 써니 2005-02-16 9015
71 [펌 강의] 12. Table Tag에서 사용되는 옵션 댓글[1] 인기글 써니 2005-02-16 6974
70 [펌 강의] 11. Table의 이해와 Table Tag 댓글[1] 인기글 써니 2005-02-16 6830
69 [펌 강의] 10. HTML에 Image 넣기 댓글[1] 인기글 써니 2005-02-16 7914
68 답변글 Window screen got shrink??? 댓글[1] 인기글 써니 2005-02-16 7566
67 답변글 compusa 님 답글 감사합니다. 근데,여전히 문제가.. 댓글[2] 인기글 Compusa 2005-02-16 7516
66 Window screen got shrink??? 댓글[1] 인기글 sonny 2005-02-16 8766
게시물 검색
* 게시일 1년씩 검색합니다. '이전검색','다음검색'으로 계속 검색할 수 있습니다.
** 본 게시판의 게시물에 대하여 회사가 법적인 책임을 지지 않습니다.