목차

1장 홈페이지 개요 ································ 9 

1.1 홈페이지 개요 ? 11 
   1.1.1 웹사이트와 홈페이지 ? 11 
   1.1.2 HTML이란? ? 11 
   1.1.3 웹 브라우저 ? 12 
   1.1.4 Hypertext란 ? 12 
   1.1.5 HTML 문서의 작성 방법 ? 13 
   1.1.6 HTTP(Hypertext Transfer Protocol) ? 13 
   1.1.7 Tag ? 13 
1.2 HTML의 기본 구조와 구성요소 ? 14 
   1.2.1 HTML의 기본 구조 ? 14 
   1.2.2 HTML의 구성요소 ? 15 
   1.2.3 head 태그 ? 16 
   1.2.4 웹 화면에 메시지 나타내기 ? 19 
   1.2.5 줄 바꿈 태그 ? 19 
   1.2.6 블록 레벨 요소, 인라인 레벨 요소와 그룹 요소 ? 23 
   1.2.7 body 태그 ? 24 
   1.2.8 글자 크기 지정 태그 ? 29 
   1.2.9 공백 및 특수 문자 표현 ? 36 
   1.2.10 문단 구성 태그 ? 39 
   1.2.11 문자 모양을 나타내는 태그 ? 44 
1.3 목록 정의 태그 ? 47 
   1.3.1 순서가 없는 목록 태그 ? 47 
   1.3.2 순서가 있는 목록 태그 ? 50 
   1.3.3 기타 목록 태그 ? 52 
1.4 선 그리기와 그림 삽입 태그 ? 55 
   1.4.1 선 그리기 태그 ? 55 
   1.4.2 그림 삽입 태그 ? 57 
1.5 문서 연결 태그 ? 63 
1.6 테이블 만들기 태그 ? 70 
1.7 글상자 만들기 태그 ? 94 
1.8 문자열 자동 스크롤 태그 ? 96 
1.9 프레임 만들기 태그 ? 101 
   1.9.1 기본 구조 ? 101 
   1.9.2 타깃(target) 지정하기 ? 110 
1.10 멀티미디어 ? 115 
   1.10.1 플러그인(plug-in) ? 115 
   1.10.2 SOUND 넣기 ? 116 
   1.10.3 동영상 넣기 ? 119 
■ 연습문제 122 

2장 다이나믹 HTML ·························· 125 

2.1 Dynamic HTML ? 127 
2.2 Dynamic HTML ? 129 
   2.2.1 CSS(Cascading Style Sheet) ? 129 
   2.2.2 스타일 속성 ? 144 
   2.2.3 테이블 꾸미기 ? 158 
   2.2.4 filter라는 특수 효과 ? 162 
   2.2.5 롤오버 메뉴 만들기 ? 168 
2.3 인라인 프레임 ? 169 
2.4 웹의 표준화 ? 172 
■ 연습문제174 

3장 레이아웃 ···································· 177 

3.1 레이어 ? 179 
   3.1.1 레이어 ? 179 
3.2 레이아웃 ? 194 
   3.2.1 레이아웃 ? 194 
   3.2.2 레이아웃 구성 ? 196 
■ 연습문제 198 

4장 CGI와 입력 태그 ························ 199 

4.1 CGI와 입력 태그 ? 201 
   4.1.1 CGI(Common Gateway Interface)란 ? 201 
   4.1.2 CGI 개발도구 ? 202 
   4.1.3 CGI를 위한 입력 양식 ? 203 
   4.1.4 입력 값 전달 방식 ? 219 
   4.1.5 사용 예 ? 220 
■ 연습문제 223 

5장 자바스크립트 ······························ 225 

5.1 스크립트 ? 227 
5.2 자바스크립트란? ? 229 
   5.2.1 자바스크립트의 구성요소 ? 230 
   5.2.2 자바스크립트와 자바의 차이점 ? 231 
   5.2.3 자바스크립트 기본과 주석 ? 231 
   5.2.4 document.write() ? 237 
5.3 자바스크립트의 기본 문법 ? 240 
   5.3.1 데이터 타입 ? 240 
   5.3.2 연산자 ? 245 
   5.3.3 제어문(control 문) ? 250 
   5.3.4 함수 ? 258 
5.4 자바스크립트 객체 ? 279 
   5.4.1 객체란 무엇인가 ? 279 
   5.4.2 객체의 구성 ? 280 
   5.4.3 자바스크립트의 객체들 ? 281 
   5.4.4 사용자 정의 객체 ? 281 
   5.4.5 자바스크립트의 내장 객체 ? 285 
5.5 이벤트와 이벤트 처리기 ? 315 
   5.5.1 이벤트 ? 316 
   5.5.2 이벤트 처리기 ? 320 
■ 연습문제 333 

6장 브라우저객체 ······························ 335 

6.1 Window 객체 ? 337 
   6.1.1 window 객체 ? 338 
   6.1.2 Window 객체 속성 ? 339 
   6.1.3 window 객체의 메서드 ? 341 
6.2 Document 객체 ? 357 
   6.2.1 Document 객체 속성 ? 358 
   6.2.2 document 객체의 메서드 ? 363 
6.3 History 객체 ? 366 
   6.3.1 history 객체 속성 ? 367 
   6.3.2 history 객체의 메서드 368 
6.4 Location 객체 ? 369 
   6.4.1 location 객체 ? 370 
   6.4.2 location 객체 속성 ? 370 
   6.4.3 location 객체 메서드 ? 371 
6.5 Frame 객체 ? 373 
   6.5.1 frame 객체 속성 ? 374 
   6.5.2 frame 객체의 참조 ? 375 
6.6 Form 객체 ? 379 
   6.6.1 form 객체 ? 379 
   6.6.2 form 객체 속성 ? 380 
6.7 event 객체 ? 384 
   6.7.1 event 객체 ? 385 
   6.7.2 event 객체 속성 ? 386 
   6.7.3 event 객체 메서드 ? 391 
■ 연습문제 393 

7장 쿠키(Cookie) ····························· 395 

7.1 쿠키(Cookie)란? ? 397 
7.2 쿠키의 특징과 구조 ? 398 
   7.2.1 쿠키의 구조 ? 399 
   7.2.2 쿠키의 활용 ? 402 
■ 연습문제 408 

8장 홈페이지 만들기와 출판 ············· 409 

8.1 잘 만들어진 홈페이지 탐방 ? 411 
8.2 좋은 홈페이지 만드는 방법 ? 415 
   8.2.1 좋은 홈페이지의 조건 ? 415 
   8.2.2 좋은 홈페이지 만드는 방법 ? 415 
8.3 간단한 애니메이션 만들기( -GIF construction Set 이용- ) ? 417 
   8.3.1 GIF Construction Set 기본 지식 ? 418 
   8.3.2 GIF Construction Set 다운 및 설치 ? 419 
   8.3.3 GIF 애니메이션 만들기 ? 422 
8.4 파일최소화와 편집 ? 432 
8.5 웹서버에 홈페이지 올리기 ? 435 
   8.5.1 웹서버에 출판하기 ? 436 
   8.5.2 웹서버에 계정 갖기 ? 437 
   8.5.3 웹서버에 파일 올리기 ? 445 
   8.6 홈페이지에 게시판 달기 ? 449 

찾아보기 455