저자 소개 ... 5 옮긴이의 말 ... 6 옮긴이 소개 ... 8 들어가며 ... 14 1장 HTML이 지나온 길 MIME 타입 ... 17 표준 제정에 관한 여담 ... 18 명맥을 유지해온 HTML 발전사 ... 27 1997년부터 2004년까지의 HTML5 개발 과정 ... 30 모두가 잘못 알고 있는 XHTML ... 31 웹의 미래, 동상이몽 ... 33 WHAT 워킹그룹이란? ... 35 다시 W3C로 ... 36 W3C의 보충설명 ... 37 추천 자료 ... 38 2장 HTML5 지원 여부 감지 감지 방법 ... 39 Modernizr: HTML5 감지 라이브러리 ... 40 캔버스 ... 41 캔버스 텍스트 ... 43 비디오 ... 44 비디오 포맷 ... 45 로컬 저장소 ... 48 웹 워커 ... 50 오프라인 웹 애플리케이션 ... 51 위치정보 ... 52 입력 타입 ... 54 플레이스홀더 텍스트 ... 56 폼 오토포커스 ... 57 마이크로데이터 ... 58 추천 자료 ... 59 3장 시맨틱 엘리먼트 문서타입 ... 61 루트 엘리먼트 ... 64 〈head〉엘리먼트 ... 65 문자 인코딩 ... 66 친구 페이지와 링크 관계 ... 68 HTML5의 새로운 시맨틱 엘리먼트 ... 75 알 수 없는 엘리먼트를 브라우저가 처리하는 방법 ... 77 헤더 ... 82 본문 ... 86 날짜와 시간 ... 89 내비게이션 ... 92 푸터 ... 94 추천 자료 ... 98 4장 캔버스로 그려 보자 단순한 도형 ... 100 캔버스 좌표 ... 102 경로 ... 104 텍스트 ... 107 그라디언트 ... 112 이미지 ... 116 IE는 어때? ... 120 완전한 예제 ... 122 추천 자료 ... 128 5장 웹 비디오의 모든 것 비디오 컨테이너 ... 130 비디오 코덱 ... 131 H.264 ... 133 테오라 ... 134 VP8 ... 134 오디오 코덱 ... 135 MP3 ... 136 AAC ... 137 보비스 ... 138 웹에서의 동작 방식 ... 139 H.264 비디오를 둘러싼 라이선싱 이슈 ... 142 파이어포그를 이용한 오그 비디오 인코딩 ... 144 ffmpeg2theora를 사용한 오그 비디오 배치 인코딩 ... 152 HandBrake를 사용한 H.264 비디오 인코딩 ... 153 HandBrake를 이용한 H.264 비디오 배치 인코딩 ... 160 ffmpeg을 이용한 웹엠 비디오 인코딩 ... 162 드디어 마크업 ... 164 MIME 타입이 또 다시 문제를 일으키다 ... 169 IE는 어때? ... 170 최종 예제 ... 171 추천 자료 ... 173 6장 사용자 위치정보 위치정보 API ... 175 코드로 이해하기 ... 176 에러 처리 ... 179 선택! 선택을 하라고! ... 181 IE는 어때? ... 183 구원 투수 geo.js ... 184 최종 예제 ... 187 추천 자료 ... 188 7장 웹 애플리케이션 로컬 저장소 HTML5 이전의 로컬 저장소 역사 ... 190 HTML5 저장소 ... 191 HTML5 저장소 사용 ... 193 HTML5 저장소의 변경사항 따라잡기 ... 194 최신 브라우저의 한계 ... 196 HTML5 저장소의 동작 ... 196 키/값 쌍을 넘어서서: 비전 경쟁 ... 199 추천 자료 ... 202 8장 오프라인 웹 애플리케이션 캐시 매니페스트 ... 206 네트워크 섹션 ... 208 fallback섹션 ... 209 이벤트 플로우 ... 211 디버깅의 예술 ... 213 게임을 하나 만들어 보자구! ... 216 추천 자료 ... 218 9장 더욱 강력해진 웹 폼 플레이스홀더 텍스트 ... 221 오토포커스 필드 ... 223 이메일 주소 ... 225 인터넷 주소 ... 227 스핀박스로 나타낸 숫자 ... 229 슬라이더로 나타낸 숫자 ... 232 날짜 선택기 ... 233 검색창 ... 236 색상 선택기 ... 238 자동 입력 검증 ... 238 추천 자료 ... 240 10장 마이크로데이터로 시맨틱 부여하기 마이크로데이터는 뭔가요? ... 242 마이크로데이터 모델 ... 244 인물정보 마크업 ... 248 구글의 리치 스니펫 ... 257 조직정보 마크업 ... 260 이벤트 마크업 ... 266 다시 구글 리치 스니펫으로 ... 273 리뷰 마크업 ... 275 추천 자료 ... 280 부록 : HTML5 기능 감지 방법 엘리먼트 ... 281 추천 자료 ... 288 찾아보기 ... 289 표지 그림 설명 ... 292