웹마스터 팁

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도 다양하게 할수 있겠습니다.

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

제목 글쓴이 날짜
fedora core4 기준으로 iptables 최소한 이정도는 막아줘야 할듯,, [3] [1] 인호씨 2005.11.19
우편번호테이블 시도(sido) 필드에 특별시,광역시 등이 빠져있는 경우 후훗 2005.11.07
Windows Server 2003 Standard Edition 설치 후 꼭 해야 할것 [4] WebJh 2005.09.20
윈도우에서 아파치 설치하기 [4] file 미오유 2005.08.18
메일주소 변조는 no, SPF(Sender Policy Framework)기술에 대해 좋은진호 2005.08.04
IDC 방문 이야기 ^^; 3 - 서버 업그레이드 이야기 [2] 박용구 2005.08.03
아파치에서 phpBB웜 차단 및 별도 로그 저장 [3] 좋은진호 2005.03.07
[해킹당한경험이 있는분 참고하세요]이제는 제로보드 서버도 안전하게 해킹당하지 않고 운영합시다. [20] 양승의 2005.02.22
[MS05-004~015] 윈도우 취약점 패치 권고 ATpple.com 2005.02.16
MySQL 비밀번호 분실 대처요령 [2] 임경우 2005.02.02
아파치 설정 활용 예(서비스 제한측면) [4] 좋은진호 2005.01.31
원격접속데스크톱 XP이전버젼에서도 된다~! [5] 류진곤 2005.01.23
홈페이지 대량 변조 발생에 따른 ‘주의’ 경보발령 [4] ATpple.com 2005.01.07
운영 환경에서 안전한 PHP 설정 [1] 김병철 2005.01.06
rsync의 write only 기능(쓰기만 가능한 설정) 좋은진호 2004.12.09
winXP + APM + 제로보드 이용한 홈피제작(동영상강좌) [1] kim 2004.12.04
리눅스 서버 설치 후 APM 설치 및 제로보드 설치 또는 백업 후 복구 과정별 설명.. [1] 김기윤761 2004.11.25
공유기 환경에서 Serv-U 로 FTP 운영하기 [7] file 꿈바라기 2004.11.04
리눅스 네트워크 서버 및 웹서버 구축 방법을 강의 [10] 조영훈 2004.10.19
WINDOW에서 APM_SETUP 쓰시는 분들 Mysql 자동 백업하기 김수남 2004.10.15