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
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