2014년 6월 15일 일요일

[HTML5] HTML5란

HTML5는 최신의 HTML 표준이다.
  • 새로워진 것은?
    • 새로운 요소
    • 새로운 속성
    • CSS3의 완벽한 지원
    • 비디오와 오디오
    • 2D/3D 그래픽
    • 로컬 저장
    • 로컬 SQL 데이터베이스
    • 웹 어플리케이션

HTML5란?

  • HTML5는 최신의 HTML을 위한 표준이다.
  • HTML의 이전버전인 HTML 4.01은 1999년도에 만들어졌고 그후로 인터넷은 의미심장하게 변화되었다.
  • HTML5는 HTML4와 XHTML, 그리고 HTML DOM 레벨 2를 대신하도록 설계되었다.
  • 그것은 추가적인 플러그인의 필요없이 많은 컨텐츠를 전달할 수 있도록 특별히 설계되었다. 현재 버전은 애니매이션에서 그래픽, 음악에서 동영상, 그리고 복잡한 웹 어플리케이션까지도 전송 가능하다.
  • HTML5는 또한 크로스 플랫폼이다. 그것은 PC나 태블릿, 스마트 폰, 스마트 TV에서도 동작할 수 있도록 설계되었다.

HTML5는 어떻게 시작되었나?
HTML5는 월드 와이드 웹 컨소시움(W3C)과 웹 하이퍼텍스트 어플리케이션 기술 작업 그룹(WHATWG)의 협동이다

WHATWG는 웹 폼과 어플리케이션으로 일을 하고, W3C는 XHTML 2.0 In 2006으로 일을 하는데, 그들은 HTML의 새로운 버전을 만들고 협동하고자 결정했다.


HTML5를 위한 몇가지 룰이 결정되었다.
  • 새로운 특징은 HTML, CSS, DOM과 자바스크립트를 기반으로 해야 함
  • 플래시 같은 외부 플러그인의 필요를 최소화 함
  • 에러 핸들링은 이전 버전보다 쉽게 해야 함
  • 스크립팅은 다른 마크업으로 대체되어야 함
  • HTML5는 장치 독립적이어야 함
  • 개발 프로세스는 공용적으로 보일수 있어야 함

HTML5 <!DOCTYPE>
HTML5 안에서는 오직 하나의 DOCTYPE 정의가 있고 그것은 매우 간단하다.
<!DOCTYPE html>


최소한의 HTML5 문서
다음은 간단한 HTML5 문서이다. 최소한의 요구 태그만을 사용한다.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Title of the document</title>
</head>

<body>
Content of the document .....
</body>

</html>


HTML5 - 새로운 특징
HTML5의 가장 흥미있는 새로운 특징의 일부

  • 2D 그리기를 위한 <canvas> 요소
  • 미디어 재생을 위한 <video>와 <audio> 요소
  • 로컬 저장장치 지원
  • 새로운 컨텐츠 - <article>, <footer>, <header>, <nav>, <section> 같은 특별한 요소
  • calendar, date, time, email, url, search 같은 새로운 폼 컨트롤들

HTML5를 위한 브라우저 지원
모든 주요 브라우저들(크롬, 파이어폭스, 인터넷익스플로러, 사파리, 오페라)은 새로운 HTML5 요소와 API들, 새로운 버전에 계속적으로 추가되는 HTML5 특징들을 지원한다.

HTML5 작업 그룹은 AOL, Apple, Google, IBM, Microsoft, Mozilla, Nokia, Opera, 그리고 수많은 벤더들이 포함된다.

댓글 없음:

댓글 쓰기