목차
머리말 ... 4
추천사 ... 5
베타테스터 ... 6
드림위버를 사용하는 두 가지 방법 ... 7
이 책을 공부하는 방법 ... 8
학습 계획 ... 9
Keyword Study ... 10
드림위버 설치하기 ... 18
드림위버 설치 Q&A ... 22
1 첫째마당. HTML5와 CSS3 알아보기
   필수 기능 001 HTML 기본 알아보기 : 태그/브라우저/구조 ... 26
   필수 기능 002 웹 표준 개발 프로젝트의 역사 알아보기 : HTML5 등장 ... 30
   필수 기능 003 문서에 따른 선언 살펴보기 : HTML 문서/DocType ... 31
   필수 기능 004 문서 구조 정의 살펴보기 : HTML5 시맨틱 태그 ... 34
   필수 기능 005 요소 검사와 태그 살펴보기 : HTML5 주요 시맨틱 ... 37
   필수 기능 006 플러그인 없이 멀티미디어 재생하기 : HTML5와 멀티미디어 ... 43
   필수 기능 007 웹 표준 기술 장점 살펴보기 : 레이아웃 분리/사용 기기 ... 46
   필수 기능 008 HTML5 애플리케이션 알아보기 : 앱 종류/프레임워크 ... 48
   필수 기능 009 CSS3 사용하기 : 접두어/코드 ... 50
   필수 기능 010 CSS3의 강력한 스타일 살펴보기 : 셀렉터 스타일 ... 58
   실력 알아보기 : 브라우저 설치하기 ... 65
2 둘째마당. 드림위버 CS6 기본 기능 익히기
   필수 기능 011 드림위버 CS6 새로운 기능 살펴보기 : New In CS6 ... 68
   필수 기능 012 드림위버 살펴보기 : 드림위버 화면 구성 ... 73
   필수 기능 013 Document 툴바에 다른 툴바 표시하기 : 툴바 ... 77
   기능 예제 014 작업 환경 조절하기 : Workspace ... 79
   필수 기능 015 객체 삽입하기 : Insert 패널 ... 81
   기능 예제 016 로컬 사이트 등록하기 : New Site ... 82
   기능 예제 017 HTML5 문서 만들기 및 저장하기 : New/Save ... 84
   기능 예제 018 문서 불러오기 : Open ... 86
   필수 기능 019 속성 확인하고 수정하기 : Properties 패널 ... 87
   기능 예제 020 객체와 문서 정보 확인하기 : Properties 패널/상태 표시줄 ... 89
   기능 예제 021 화면을 좌우로 분할하기 : Split ... 92
   기능 예제 022 미리 보기를 위한 브라우저 등록하기 : Preview in Browser ... 94
   필수 기능 023 웹 문서에 텍스트 삽입하기 : 기본 글꼴/속성 ... 97
   기능 예제 024 텍스트 복사해 붙이기 : 텍스트 복사 ... 99
   기능 예제 025 텍스트에 HTML 서식 적용하기 : Heading ... 101
   기능 예제 026 한글 글꼴 추가하기 : Edit Font List ... 103
   기능 예제 027 CSS 서식을 이용해 글꼴 지정하기 : CSS Font ... 105
   활용 예제 028 인용문에 스타일 적용하고 줄 간격 조절하기 ... 108
   필수 기능 029 목록 텍스트 만들기 : 목록/불릿 ... 114
   기능 예제 030 순서 없는 목록 만들기 : 순서 없는 목록 ... 115
   활용 예제 031 목록을 이용한 메뉴 만들기 ... 119
   필수 기능 032 웹 문서에 글꼴 포함시키기 : Web Font ... 125
   기능 예제 033 드림위버에서 웹 폰트 사용하기 : Web Font ... 129
   실력 알아보기 : 목록과 스타일 사용하기 ... 133
3 셋째마당. 멀티미디어 사이트 만들기
   필수 기능 034 웹에서 이미지 사용하기 : 이미지 ... 136
   필수 기능 035 이미지 속성 들여다보기 : Properties 패널 ... 138
   필수 기능 036 포토샵 파일 삽입하기 : PSD 삽입 ... 141
   기능 예제 037 이미지 삽입하기 : Image ... 143
   기능 예제 038 롤오버 이미지 삽입하기 : Rollover Image ... 148
   필수 기능 039 외부 이미지 편집기로 편집하기 : External Editor ... 151
   필수 기능 040 드림위버에서 이미지 편집하기 : Image Edit ... 153
   기능 예제 041 이미지와 텍스트 배치하기 : CSS Float ... 155
   기능 예제 042 이미지 주변에 테두리 그리기 : CSS Border ... 158
   활용 예제 043 CSS3를 이용해 이미지에 그림자 효과 추가하기 ... 160
   필수 기능 044 배경 스타일 속성 살펴보기 : Appearance/Background ... 165
   기능 예제 045 좌우 반복하는 배경 이미지 삽입하기 : Appearance ... 167
   기능 예제 046 한 방향 이미지 삽입하기 : background-repeat ... 169
   활용 예제 047 특정 요소에 배경 이미지 삽입하기 ... 171
   기능 예제 048 웹 문서에 플래시 동영상 삽입하기 : Media/FLV ... 175
   필수 기능 049 HTML5와 멀티미디어 알아보기 : 비디오/오디오/코덱 ... 178
   기능 예제 050 MP4 파일 인코딩하기 : 다음 팟 인코더 ... 180
   기능 예제 051 WEBM 파일과 OGV 파일로 인코딩하기 : Firefogg ... 183
   필수 기능 052 HTML5 비디오 태그 살펴보기 : video/source ... 186
   기능 예제 053 웹 문서에 HTML5 비디오 삽입하기 : video ... 188
   실력 알아보기 : 텍스트와 이미지 배치하기 ... 193
4 넷째마당. 표, 링크, 폼으로 사이트 마무리하기
   필수 기능 054 표 삽입하고 삽입한 표 선택하기 : Table ... 196
   기능 예제 055 표 편집하기 : Modify Table ... 200
   필수 기능 056 표와 셀의 속성 살펴보기 : Table/Cell Properties ... 204
   기능 예제 057 셀 문자 속성 지정하기 :〈td〉태그 스타일 ... 206
   기능 예제 058 셀에 배경색 넣기 :〈th〉태그 스타일 ... 209
   기능 예제 059 셀 사이에 테두리 그리기 : CSS Border/Set Class ... 212
   필수 기능 060 링크와 경로 이해하기 : Link ... 216
   기능 예제 061 텍스트 링크 만들기 : 상대 경로/절대 경로 ... 218
   기능 예제 062 텍스트 링크 스타일 지정하기 : CSS Link ... 222
   기능 예제 063 이미지 링크 및 메일 링크 만들기 : Browse for File/Point to File ... 225
   필수 기능 064 웹 문서에서의 폼 알아보기 : Form ... 228
   필수 기능 065 웹 접근성 고려하기 : input/label ... 230
   필수 기능 066 폼 요소 살펴보기 : Forms ... 233
   기능 예제 067 폼 요소로 기본 틀 잡기 : form/fieldset ... 242
   기능 예제 068 텍스트와 패스워드 필드 삽입하기 : TextField/Type ... 245
   기능 예제 069 체크박스와 파일 필드, 버튼 삽입하기 : Checkbox/File Field/Button ... 248
   필수 기능 070 웹 서버에 파일 올리기 전에 준비하기 : 호스팅/도메인/링크 ... 254
   필수 기능 071 Site 창 살펴보기 : Site 창 ... 260
   기능 예제 072 드림위버에서 FTP 서버에 접속하기 : Manage Sites ... 262
   기능 예제 073 FTP로 접속해서 파일 업로드하기 : FTP Upload ... 264
   실력 알아보기 : 텍스트 링크에 스타일 지정하고 표 수정하기 ... 267
5 다섯째마당. 사이트를 더욱 빛내는 CSS 사용하기
   필수 기능 074 스타일 알아보기 : CSS/스타일 ... 270
   필수 기능 075 새로운 스타일 규칙 만들기 : New CSS Rule ... 272
   기능 예제 076 태그 스타일로 글자 서식 바꾸기 : Edit Rule ... 275
   필수 기능 077 CSS Styles 패널 살펴보기 : All/Current ... 279
   기능 예제 078 외부 스타일 시트로 저장하기 : 〈Style〉태그 저장 ... 282
   기능 예제 079 외부 스타일 시트 링크하기 : Attach Style Sheet ... 284
   기능 예제 080 클래스 스타일로 특정 부분 스타일 바꾸기 : Targeted Rule ... 287
   활용 예제 081 클래스 스타일과 ID 스타일로 나누기 ... 291
   필수 기능 082 CSS 속성 지정하기 : CSS Rule Definition ... 298
   기능 예제 083 스타일 수정하기 : Edit Rule ... 304
   기능 예제 084 CSS 트랜지션 적용하기 : CSS Transitions ... 310
   필수 기능 085 드림위버와 CSS3 알아보기 : CSS3 주요 속성 ... 314
   기능 예제 086 모서리 둥글게 만들기 : border-radius ... 317
   기능 예제 087 이미지에 그림자 효과 추가하고 응용하기 : box-shadow ... 319
   활용 예제 088 CSS를 이용한 버튼 만들기 ... 322
   기능 예제 089 마우스 올리면 그림자 생기는 버튼 만들기 : hover/Positioning ... 328
   실력 알아보기 : CSS로 텍스트 서식 지정하기 ... 331
6 여섯째마당. 반응형 웹 만들기
   필수 기능 090 다양한 기기로 웹 문서를 보기 : n-스크린/반응형 웹 ... 334
   필수 기능 091 유동형 그리드 레이아웃 만들기 : Fluid Grid Layout ... 336
   활용 예제 092 Fluid Grid Layout으로 레이아웃 만들기 ... 340
   필수 기능 093 CSS 구별하고 수정하기 : 유동형 그리드 레이아웃과 스타일 ... 347
   기능 예제 094 기본이 되는 모바일 레이아웃 지정하기 : Mobile Size ... 351
   필수 기능 095 유동형 그리드 레이아웃에서 레이어 다루기 : 레이어 조절 ... 357
   기능 예제 096 태블릿 기기에 맞게 레이아웃 배치하기 : Table Size ... 359
   기능 예제 097 데스크톱 레이아웃 설정하기 : Desktop Size ... 367
   실력 알아보기 : Fluid Grid Layout으로 사이트 완성하기 ... 371
특별부록 : 모바일을 위한 앱 디자인
   001 jQuery Mobile 페이지 구성 요소 알아보기 ... 376
   002 콘텐츠를 추가할 수 있도록 기본 페이지 만들기 ... 379
   003 내비게이션 바 삽입하기 ... 384
   004 페이지에 콘텐츠 추가하기 ... 389
   005 아이콘과 버튼 삽입하기 ... 394
   006 링크 대신 아이콘이 있는 버튼으로 표시하기 ... 398
   007 목록 삽입하기 ... 401
   008 목록을 이용해 커피 메뉴 만들기 ... 404
   009 리스트 디바이더 삽입하고 검색 창 추가하기 ... 408
   010 jQuery Mobile Theme 설정하기 ... 412
   011 웹 서버에 업로드하기 ... 415
   012 PhoneGap 알아보기 ... 420
   013 PhoneGap Build 계정 만들기 ... 422
   014 안드로이드 개발 환경 만들기 ... 424
   015 PhoneGap Build 서비스를 이용해 네이티브 앱으로 패키징하기 ... 427
   016 QR 코드를 이용해 앱 직접 다운로드하기 ... 430
   017 에뮬레이터로 확인하기 ... 432
   018 어도비 프로토로 언제 어디서나 사이트 디자인하기 ... 436
   019 새 프로젝트 만들고 화면 구성 요소 삽입하기 ... 438
   020 손가락 제스처를 이용해 다양한 요소 삽입하기 ... 442
   021 그룹으로 묶어 한꺼번에 복제하기 ... 445
   022 모바일 웹 디버깅 툴 어도비 에지 인스펙트 사용하기 ... 449
찾아보기 ... 454
드림위버 단축 글쇠 모음 ... 457
드림위버 영문/한글 비교표 ... 459
머리말 ... 4
추천사 ... 5
베타테스터 ... 6
드림위버를 사용하는 두 가지 방법 ... 7
이 책을 공부하는 방법 ... 8
학습 계획 ... 9
Keyword Study ... 10
드림위버 설치하기 ... 18
드림위버 설치 Q&A ... 22
1 첫째마당. HTML5와 CSS3 알아보기
   필수 기능 001 HTML 기본 알아보기 : 태그/브라우저/구조 ... 26
   필수 기능 002 웹 표준 개발 프로젝트의 역사 알아보기 : HTML5 등장 ... 30
   필수 기능 003 문서에 따른 선언 살펴보기 : HTML 문서/DocType ... 31
   필수 기능 004 문서 구조 정의 살펴보기 : HTML5 시맨틱 태그 ... 34
   필수 기능 005 요소 검사와 태그 살펴보기 : HTML5 주요 시맨틱 ... 37
   필수 기능 006 플러그인 없이 멀티미디어 재생하기 : HTML5와 멀티미디어 ... 43
   필수 기능 007 웹 표준 기술 장점 살펴보기 : 레이아웃 분리/사용 기기 ... 46
   필수 기능 008 HTML5 애플리케이션 알아보기 : 앱 종류/프레임워크 ... 48
   필수 기능 009 CSS3 사용하기 : 접두어/코드 ... 50
   필수 기능 010 CSS3의 강력한 스타일 살펴보기 : 셀렉터 스타일 ... 58
   실력 알아보기 : 브라우저 설치하기 ... 65
2 둘째마당. 드림위버 CS6 기본 기능 익히기
   필수 기능 011 드림위버 CS6 새로운 기능 살펴보기 : New In CS6 ... 68
   필수 기능 012 드림위버 살펴보기 : 드림위버 화면 구성 ... 73
   필수 기능 013 Document 툴바에 다른 툴바 표시하기 : 툴바 ... 77
   기능 예제 014 작업 환경 조절하기 : Workspace ... 79
   필수 기능 015 객체 삽입하기 : Insert 패널 ... 81
   기능 예제 016 로컬 사이트 등록하기 : New Site ... 82
   기능 예제 017 HTML5 문서 만들기 및 저장하기 : New/Save ... 84
   기능 예제 018 문서 불러오기 : Open ... 86
   필수 기능 019 속성 확인하고 수정하기 : Properties 패널 ... 87
   기능 예제 020 객체와 문서 정보 확인하기 : Properties 패널/상태 표시줄 ... 89
   기능 예제 021 화면을 좌우로 분할하기 : Split ... 92
   기능 예제 022 미리 보기를 위한 브라우저 등록하기 : Preview in Browser ... 94
   필수 기능 023 웹 문서에 텍스트 삽입하기 : 기본 글꼴/속성 ... 97
   기능 예제 024 텍스트 복사해 붙이기 : 텍스트 복사 ... 99
   기능 예제 025 텍스트에 HTML 서식 적용하기 : Heading ... 101
   기능 예제 026 한글 글꼴 추가하기 : Edit Font List ... 103
   기능 예제 027 CSS 서식을 이용해 글꼴 지정하기 : CSS Font ... 105
   활용 예제 028 인용문에 스타일 적용하고 줄 간격 조절하기 ... 108
   필수 기능 029 목록 텍스트 만들기 : 목록/불릿 ... 114
   기능 예제 030 순서 없는 목록 만들기 : 순서 없는 목록 ... 115
   활용 예제 031 목록을 이용한 메뉴 만들기 ... 119
   필수 기능 032 웹 문서에 글꼴 포함시키기 : Web Font ... 125
   기능 예제 033 드림위버에서 웹 폰트 사용하기 : Web Font ... 129
   실력 알아보기 : 목록과 스타일 사용하기 ... 133
3 셋째마당. 멀티미디어 사이트 만들기
   필수 기능 034 웹에서 이미지 사용하기 : 이미지 ... 136
   필수 기능 035 이미지 속성 들여다보기 : Properties 패널 ... 138
   필수 기능 036 포토샵 파일 삽입하기 : PSD 삽입 ... 141
   기능 예제 037 이미지 삽입하기 : Image ... 143
   기능 예제 038 롤오버 이미지 삽입하기 : Rollover Image ... 148
   필수 기능 039 외부 이미지 편집기로 편집하기 : External Editor ... 151
   필수 기능 040 드림위버에서 이미지 편집하기 : Image Edit ... 153
   기능 예제 041 이미지와 텍스트 배치하기 : CSS Float ... 155
   기능 예제 042 이미지 주변에 테두리 그리기 : CSS Border ... 158
   활용 예제 043 CSS3를 이용해 이미지에 그림자 효과 추가하기 ... 160
   필수 기능 044 배경 스타일 속성 살펴보기 : Appearance/Background ... 165
   기능 예제 045 좌우 반복하는 배경 이미지 삽입하기 : Appearance ... 167
   기능 예제 046 한 방향 이미지 삽입하기 : background-repeat ... 169
   활용 예제 047 특정 요소에 배경 이미지 삽입하기 ... 171
   기능 예제 048 웹 문서에 플래시 동영상 삽입하기 : Media/FLV ... 175
   필수 기능 049 HTML5와 멀티미디어 알아보기 : 비디오/오디오/코덱 ... 178
   기능 예제 050 MP4 파일 인코딩하기 : 다음 팟 인코더 ... 180
   기능 예제 051 WEBM 파일과 OGV 파일로 인코딩하기 : Firefogg ... 183
   필수 기능 052 HTML5 비디오 태그 살펴보기 : video/source ... 186
   기능 예제 053 웹 문서에 HTML5 비디오 삽입하기 : video ... 188
   실력 알아보기 : 텍스트와 이미지 배치하기 ... 193
4 넷째마당. 표, 링크, 폼으로 사이트 마무리하기
   필수 기능 054 표 삽입하고 삽입한 표 선택하기 : Table ... 196
   기능 예제 055 표 편집하기 : Modify Table ... 200
   필수 기능 056 표와 셀의 속성 살펴보기 : Table/Cell Properties ... 204
   기능 예제 057 셀 문자 속성 지정하기 :〈td〉태그 스타일 ... 206
   기능 예제 058 셀에 배경색 넣기 :〈th〉태그 스타일 ... 209
   기능 예제 059 셀 사이에 테두리 그리기 : CSS Border/Set Class ... 212
   필수 기능 060 링크와 경로 이해하기 : Link ... 216
   기능 예제 061 텍스트 링크 만들기 : 상대 경로/절대 경로 ... 218
   기능 예제 062 텍스트 링크 스타일 지정하기 : CSS Link ... 222
   기능 예제 063 이미지 링크 및 메일 링크 만들기 : Browse for File/Point to File ... 225
   필수 기능 064 웹 문서에서의 폼 알아보기 : Form ... 228
   필수 기능 065 웹 접근성 고려하기 : input/label ... 230
   필수 기능 066 폼 요소 살펴보기 : Forms ... 233
   기능 예제 067 폼 요소로 기본 틀 잡기 : form/fieldset ... 242
   기능 예제 068 텍스트와 패스워드 필드 삽입하기 : TextField/Type ... 245
   기능 예제 069 체크박스와 파일 필드, 버튼 삽입하기 : Checkbox/File Field/Button ... 248
   필수 기능 070 웹 서버에 파일 올리기 전에 준비하기 : 호스팅/도메인/링크 ... 254
   필수 기능 071 Site 창 살펴보기 : Site 창 ... 260
   기능 예제 072 드림위버에서 FTP 서버에 접속하기 : Manage Sites ... 262
   기능 예제 073 FTP로 접속해서 파일 업로드하기 : FTP Upload ... 264
   실력 알아보기 : 텍스트 링크에 스타일 지정하고 표 수정하기 ... 267
5 다섯째마당. 사이트를 더욱 빛내는 CSS 사용하기
   필수 기능 074 스타일 알아보기 : CSS/스타일 ... 270
   필수 기능 075 새로운 스타일 규칙 만들기 : New CSS Rule ... 272
   기능 예제 076 태그 스타일로 글자 서식 바꾸기 : Edit Rule ... 275
   필수 기능 077 CSS Styles 패널 살펴보기 : All/Current ... 279
   기능 예제 078 외부 스타일 시트로 저장하기 : 〈Style〉태그 저장 ... 282
   기능 예제 079 외부 스타일 시트 링크하기 : Attach Style Sheet ... 284
   기능 예제 080 클래스 스타일로 특정 부분 스타일 바꾸기 : Targeted Rule ... 287
   활용 예제 081 클래스 스타일과 ID 스타일로 나누기 ... 291
   필수 기능 082 CSS 속성 지정하기 : CSS Rule Definition ... 298
   기능 예제 083 스타일 수정하기 : Edit Rule ... 304
   기능 예제 084 CSS 트랜지션 적용하기 : CSS Transitions ... 310
   필수 기능 085 드림위버와 CSS3 알아보기 : CSS3 주요 속성 ... 314
   기능 예제 086 모서리 둥글게 만들기 : border-radius ... 317
   기능 예제 087 이미지에 그림자 효과 추가하고 응용하기 : box-shadow ... 319
   활용 예제 088 CSS를 이용한 버튼 만들기 ... 322
   기능 예제 089 마우스 올리면 그림자 생기는 버튼 만들기 : hover/Positioning ... 328
   실력 알아보기 : CSS로 텍스트 서식 지정하기 ... 331
6 여섯째마당. 반응형 웹 만들기
   필수 기능 090 다양한 기기로 웹 문서를 보기 : n-스크린/반응형 웹 ... 334
   필수 기능 091 유동형 그리드 레이아웃 만들기 : Fluid Grid Layout ... 336
   활용 예제 092 Fluid Grid Layout으로 레이아웃 만들기 ... 340
   필수 기능 093 CSS 구별하고 수정하기 : 유동형 그리드 레이아웃과 스타일 ... 347
   기능 예제 094 기본이 되는 모바일 레이아웃 지정하기 : Mobile Size ... 351
   필수 기능 095 유동형 그리드 레이아웃에서 레이어 다루기 : 레이어 조절 ... 357
   기능 예제 096 태블릿 기기에 맞게 레이아웃 배치하기 : Table Size ... 359
   기능 예제 097 데스크톱 레이아웃 설정하기 : Desktop Size ... 367
   실력 알아보기 : Fluid Grid Layout으로 사이트 완성하기 ... 371
특별부록 : 모바일을 위한 앱 디자인
   001 jQuery Mobile 페이지 구성 요소 알아보기 ... 376
   002 콘텐츠를 추가할 수 있도록 기본 페이지 만들기 ... 379
   003 내비게이션 바 삽입하기 ... 384
   004 페이지에 콘텐츠 추가하기 ... 389
   005 아이콘과 버튼 삽입하기 ... 394
   006 링크 대신 아이콘이 있는 버튼으로 표시하기 ... 398
   007 목록 삽입하기 ... 401
   008 목록을 이용해 커피 메뉴 만들기 ... 404
   009 리스트 디바이더 삽입하고 검색 창 추가하기 ... 408
   010 jQuery Mobile Theme 설정하기 ... 412
   011 웹 서버에 업로드하기 ... 415
   012 PhoneGap 알아보기 ... 420
   013 PhoneGap Build 계정 만들기 ... 422
   014 안드로이드 개발 환경 만들기 ... 424
   015 PhoneGap Build 서비스를 이용해 네이티브 앱으로 패키징하기 ... 427
   016 QR 코드를 이용해 앱 직접 다운로드하기 ... 430
   017 에뮬레이터로 확인하기 ... 432
   018 어도비 프로토로 언제 어디서나 사이트 디자인하기 ... 436
   019 새 프로젝트 만들고 화면 구성 요소 삽입하기 ... 438
   020 손가락 제스처를 이용해 다양한 요소 삽입하기 ... 442
   021 그룹으로 묶어 한꺼번에 복제하기 ... 445
   022 모바일 웹 디버깅 툴 어도비 에지 인스펙트 사용하기 ... 449
찾아보기 ... 454
드림위버 단축 글쇠 모음 ... 457
드림위버 영문/한글 비교표 ... 459
닫기