목차

1장 HTML이 지나온 길
   MIME 타입
   표준 제정에 관한 여담
   명맥을 유지해온 HTML 발전사
   1997년부터 2004년까지의 HTML5 개발과정
   모두가 잘못 알고 있는 XHTML
   웹의 미래, 동상이몽
   WHAT 워킹그룹이란?
   다시 W3C로
   W3C의 보충설명
   추천 자료

2장 HTML5 지원 여부 감지
   감지 방법
   Modernizr: HTML5 감지 라이브러리
   캔버스
   캔버스 텍스트
   비디오
   비디오 포맷
   로컬 저장소
   웹 워커
   오프라인 웹 애플리케이션
   위치정보
   입력 타입
   플레이스홀더 텍스트
   폼 오토포커스
   마이크로데이터
   추천 자료

3장 시맨틱 엘리먼트
   문서타입
   루트 엘리먼트
   <head> 엘리먼트
      문자 인코딩
      친구 페이지와 링크 관계
   HTML5의 새로운 시맨틱 엘리먼트
   알 수 없는 엘리먼트를 브라우저가 처리하는 방법
   헤더
   본문
   날짜와 시간
   내비게이션
   푸터
   추천 자료

4장 캔버스로 그려보자
   단순한 도형
   캔버스 좌표
   경로
   텍스트
   그라디언트
   이미지
   IE는 어때?
   완전한 예제
   추천 자료

5장 웹 비디오의 모든 것
   비디오 컨테이너
   비디오 코덱
      H.264
      테오라
      VP8
   오디오 코덱
      MP3
      AAC
      보비스
   웹에서의 동작 방식
   H.264 비디오를 둘러싼 라이선싱 이슈
   파이어포그를 이용한 오그 비디오 인코딩
   ffmpeg2theora를 이용한 오그 비디오 배치 인코딩
   HandBrake를 이용한 H.264 비디오 인코딩
   HandBrake를 이용한 H.264 비디오 배치 인코딩
   ffmpeg을 이용한 웹엠 비디오 인코딩 
   드디어 마크업
      MIME 타입이 또 다시 문제를 일으키다
   IE는 어때?
   최종 예제
   추천 자료

6장 사용자 위치정보
   위치정보 API
   코드로 이해하기
   에러 처리
   선택! 선택을 하라구!
   IE는 어때?
   구원 투수 geo.js
   최종 예제
   추천 자료

7장 웹 애플리케이션 로컬 저장소
   HTML5 이전의 로컬 저장소 역사
   HTML5 저장소
   HTML5 저장소 사용하기
      HTML5 저장소의 변경사항 따라잡기
      최신 브라우저의 한계
   HTML5 저장소의 동작
   키/값 쌍을 넘어서: 비전 경쟁
   추천 자료

8장 오프라인 웹 애플리케이션
   캐시 매니페스트
      네트워크 섹션
      fallback섹션
   이벤트 플로우
   디버깅의 예술 
   게임을 하나 만들어 보자구!
   추천 자료

9장 더욱 강력해진 웹 폼
   플레이스홀더 텍스트
   오토포커스 필드
   이메일 주소
   인터넷 주소
   스핀박스로 나타낸 숫자
   슬라이더로 나타낸 숫자
   날짜 선택기
   검색창
   색상 선택기
   자동 입력 검증
   추천 자료

10장 마이크로데이터로 시맨틱 부여하기
   마이크로데이터는 뭔가요?
   마이크로데이터 모델
   인물정보 마크업
      구글의 리치 스니펫
   조직정보 마크업
   이벤트 마크업
      다시 구글 리치 스니펫으로
   리뷰 마크업
   추천 자료

부록 HTML5 기능 감지 방법
   엘리먼트
   추천 자료