[[pagelist(^html5)]] [[tableofcontents]] = HTML5 개요 = * 자바스크립트 + CSS + HTML의 통합개념 * 기존의 HTML : 문서를 위한 플랫폼, HTML5 : 웹 어플리케이션을 위한 플랫폼 == HTML5 범위 == * HTML + XHTML + 요소 + 요건 + 관련 API * HTML+CSS+JavaScript == 달라진점 == * 풍부한 웹 어플리케이션 기능 : 웹 어플리케이션의 표현력 증가 * 동영상/음성 * 2D 그래픽 처리 * 오프라인에서 구동가능 * 도메인간의 통신기능 * 클라이언트축 데이터 저장 * 백그라운드 처리 수행 * 서버로부터의 데이터 푸시 * 서버와의 쌍방향 통신수행 * 로컬파일 읽기 * etc. MathML, SVG등 외부 마크업언어 HTML에 직접 삽입가능 (책 범위 밖) * 기존 HTML4.- : HTML과 XHTML은 별개의 사양 * HTML5 : HTML과 XHTML은 표현되는 문법의 차이, HTML5는 DOM에 따라 표시됨 * 시맨틱한 마크업 * 기존 HTML문의 애매모호한 문법 개선 *