HTML5-개요
HTML5는 HTML 4.01, XHTML 1.0 및 XHTML 1.1을 대체하는 HTML 표준의 다음 주요 개정판입니다. HTML5는 World Wide Web에서 콘텐츠를 구성하고 표시하기위한 표준입니다.
HTML5는 W3C (World Wide Web Consortium)와 WHATWG (Web Hypertext Application Technology Working Group) 간의 협력입니다.
새로운 표준은 이전에 Adobe Flash, Microsoft Silverlight 및 Google Gears와 같은 타사 브라우저 플러그인에 의존했던 비디오 재생 및 드래그 앤 드롭과 같은 기능을 통합합니다.
브라우저 지원
최신 버전의 Apple Safari, Google Chrome, Mozilla Firefox 및 Opera는 모두 많은 HTML5 기능을 지원하며 Internet Explorer 9.0은 일부 HTML5 기능도 지원합니다.
iPhone, iPad 및 Android 휴대폰에 사전 설치되어 제공되는 모바일 웹 브라우저는 모두 HTML5를 훌륭하게 지원합니다.
새로운 기능
HTML5는 최신 웹 사이트를 구축하는 데 도움이 될 수있는 여러 가지 새로운 요소와 속성을 도입합니다. 다음은 HTML5에 도입 된 가장 눈에 띄는 기능 중 일부입니다.
New Semantic Elements − <header>, <footer>, <section>과 같습니다.
Forms 2.0 − <input> 태그에 대한 새 속성이 도입 된 HTML 웹 양식 개선.
Persistent Local Storage − 타사 플러그인에 의존하지 않고 달성하기 위해.
WebSocket − 웹 애플리케이션을위한 차세대 양방향 통신 기술.
Server-Sent Events − HTML5는 웹 서버에서 웹 브라우저로 흐르는 이벤트를 소개하며이를 SSE (Server-Sent Events)라고합니다.
Canvas − JavaScript로 프로그래밍 할 수있는 2 차원 그리기 화면을 지원합니다.
Audio & Video − 타사 플러그인을 사용하지 않고 웹 페이지에 오디오 또는 비디오를 삽입 할 수 있습니다.
Geolocation − 이제 방문자는 웹 애플리케이션과 물리적 위치를 공유하도록 선택할 수 있습니다.
Microdata −이를 통해 HTML5 이상의 고유 한 어휘를 생성하고 사용자 정의 의미 체계로 웹 페이지를 확장 할 수 있습니다.
Drag and drop − 동일한 웹 페이지의 한 위치에서 다른 위치로 항목을 끌어다 놓습니다.
하위 호환성
HTML5는 가능한 한 기존 웹 브라우저와 역 호환되도록 설계되었습니다. 새로운 기능은 기존 기능에 구축되었으며 이전 브라우저에 대한 대체 콘텐츠를 제공 할 수 있습니다.
몇 줄의 자바 스크립트를 사용하여 개별 HTML5 기능에 대한 지원을 감지하는 것이 좋습니다.
이전 버전의 HTML에 익숙하지 않은 경우 HTML Tutorial HTML5의 기능을 살펴보기 전에