웹마스터 팁

http://zeromd.com일단 노프레임이란
말 그대로 No frame ...
프레임이 없다는 말씀.

프레임이 있는 홈페이지는 메뉴바가 오른쪽이나 위쪽에 항상
고정되어 있고, 내용만 바를 주~~욱 내려서 봅니다.
그런데 노프레임이 프레임이 따로 없어서 메뉴도 오른쪽 바를
내리면 같이 주~~욱 내려갑니다. 보통 검색사이트나 신문 등은
이런 노프레임으로 되어있죠.

노프레임을 만드려면 일단 테이블을 이해해야 합니다.

------------------------------
:                menu                   :
------------------------------
:           :                               :
:           :                               :
:           :                               :
: menu  :         content            :
:           :                               :
:           :                               :
:           :                               :
:           :                               :
:           :                               :
------------------------------
:              copyright                :
------------------------------

제홈피나 대부분 이런 형식으로 되어있습니다.

그러면 일단 테이블을 만듭니다.

<html>
</html>
<body>
  <table>
     <tr>
        <td></td>
      </tr>
     <tr>
         <td></td>
         <td>
                여기에 content 내용이 들어가겠죠.

                </td>
      </tr>
      <tr>
          <td></td>
       </tr>
    </table>

</body>

테이블을 만들었으면 이것을 이용해서
헤더와 푸터를 만듭니다.
헤더와 푸터라는 말 자체는 특별한 의미는 없습니다.
파일이름이랑은 상관없다는 말씀. 단지 위에 붙고, 아래 붙는다는 것.

위에서 content 는 파일마다 바뀌겠지만, 헤더와 푸터는 바뀌지 말아야 합니다.
헤더와 푸터의 파일이름을 header.html, footer.html이라고 하고,
내용 부분을 content.html이라고 합시다.

그러면 header.html에 content의 앞부분 즉
------------------------------
:                menu                   :
------------------------------
:           :                              
:           :                              
:           :                              
: menu  :                
:           :                              
:           :                              
:           :                              
:           :                              
:           :                              
---------
가 헤더가 되는 것입니다.
그래서 header.html은 다음과 같이 되고...

<html>
</html>
<body>
  <table>
     <tr>
        <td></td>
      </tr>
     <tr>
         <td></td>
         <td>

이 되겠죠.

그러면 content의 뒷부분
                            
                                            :
                                            :
                                            :
                                            :
                                            :
                                            :
                                            :
                                            :
------------------------------
:              copyright                :
------------------------------
은 푸터가 됩니다.
footer.html은 다음과 같이 됩니다.

</td>
      </tr>
      <tr>
          <td></td>
       </tr>
    </table>

</body>


마지막으로 content.html은
인클루드를 이용해서 header.html과 footer.html을 삽입합니다.
content.html을 살펴보면

<? include"header_zeromd.html"; ?>

여기에 content 내용이 들어가겠죠.


<? include"footer_zeromd.html"; ?>


이렇게 됩니다.
그래서 주소창에서 content.html을 읽게 되면
------------------------------
:                menu                   :
------------------------------
:           :                               :
:           :                               :
:           :                               :
: menu  :         content            :
:           :                               :
:           :                               :
:           :                               :
:           :                               :
:           :                               :
------------------------------
:              copyright                :
------------------------------

이렇게 나옵니다.
이제 content만 바꾸면서 여러 파일을 만들 수 있겠죠.
주제를 바꿔서 header과 footer도 다양하게 할수 있겠습니다.

허접설명이었지만, 끝까지 봐줘서 고맙습니다.
모르시는 부분 있으면 질문해주세요..

제목 글쓴이 날짜
회원 관리자 두기.. DaKi 2011.05.09
youtube (유튜브) 동영상 block없이 게시판에 embed 하기 [23] 쏘프티 2011.05.10
서버이전후 캐시파일 재생성 안되시는분들 [2] 우냠냠 2011.05.11
도와 주세요!!! Explorer 6에서는 제대로 보이는데 Explorer 7 이상에서는 사진이 안보여요 [2] 이영규616 2011.05.12
th 엘리먼트에 scope 속성 사용 [1] file 엘카 2011.05.14
XE 공식 버튼2 삽입하기 [32] file 웹엔진 2011.05.14
따른사이트와 내채팅방 연동하기~!<미니온4편> [7] file 토끼매니아 2011.05.15
XE core 1.4.5.7 코드 오류,(상자 위젯 배경 안될때) [2] 홍성빈닌 2011.05.17
'왕' '왕초보'를 위한 ZB4-->XE버전으로 이전시 가장 간단한 순서 [1] 쭈영 2011.05.17
XE 프로젝트 호스팅 SVN 내용을 Google 프로젝트 호스팅으로 이전하기 file 난다날아 2011.05.17
모바일레이아웃에서의 통합검색 [11] 카르마 2011.05.19
[PHP 기초] 연산자1 난다날아 2011.05.19
XE 첨부파일 문제로 게시판이 백지화 될때... [1] 똑디 2011.05.20
드림위버로 FTP 파일 바로 수정하기 : FTP다운로드->수정->FTP업로드 번거러운 수정과정 X [3] file Treasurej 2011.05.21
SSH 지원안하는 웹호스팅에서 빠르게 XE설치하기. [5] file DynamicLaser 2011.05.22
유닉스에서 디스크 용량 체크 후 호출 해주는 프로그램 길버트전 2011.05.24
웹폰트의 개념과 사용법 [2] hika1 2011.05.26
로그인풀림방지 - 주소 고정하기 [27] ezi 2011.05.28
XE를 홈페이지 루트에 설치하여 BGM 설치가 불가능할 때... [6] Firstlove 2011.05.29
다수의 업로드 mp3 파일 jwplayer로 재생하기 [3] 공수래 2011.05.30