- 새롭게 추가된 태그
<article> - 내용들의 집합체
<aside> - 오른쪽 배너 레이아웃 구성
<footer> - 하단 레이아웃 구성
<header> - 상단 레이아웃 구성
<nav> - Gnb, Lnb 등의 화면 레이아웃 구성
- 새롭게 추가된 멀티미디어 요소
<canvas>
<video>
<audio>
<source>
예전의 웹은 그림을 그릴 수 없었다. HTML5에서는 새롭게 추가된 Canvas를 이용해 2D/3D 비트맵 이미지를 그릴 수 있다.
예전의 웹은 자체적으로 Video/Audio를 재생 할 수 없었기 떄문에 표준화 되지 않은 플러그인 형식의 소프트웨어 코덱에 의존 했다.
HTML5에서는 웹 브라우저에 소프트웨어 코덱을 탑재하는 방식을 채택하기 때문에 플러그인 없이
Video/Audio를 재생 할 수 있다.
<keygen> - 데이터 암호화 처리
<datalist>
<output>
새로운 <input> type
- datetime
- time
- datetime-local
- number
- range
- color
<section>
<time>외 30개의 새로운 태그 추가됨
(http://w3schools.com/tags/default.asp)
- HTML5의 문자 집합 선언
HTML 4.01
HTML 5
<meta charset="UTF-8" />
- <script>, <link> 태그의 type 속성
HTML 4.01 : 불필요한 type 속성
HTML 5 : type 속성 불필요
HTML5에서는 <script>는 항상 JavaScript만을 의미하기 때문에 type 속성을 명시할 필요가 없다.
CSS도, rel="stylesheet"라고 명시하였기 때문에 더 이상 type="text/css" 부분을 선언할 필요가 없다.
- Figure 요소
- 따옴표? 대문자? 소문자?
- <input> 태그 - 필수 입력
- <input> 태그 - 이메일 주소 입력
- <input> 태그 - placeholder
- <input> 태그 - 날짜 date
예전에는 달력구현을 JS나 Jquery 로 해야 하는 어려운 작업이었지만 html5에서 추가된
date 타입을 이용하여 쉽게 구현이 가능해 졌다
- 자동 선택을 지원하는 요소
- 새롭게 추가된 HTML5 JavaScript
<canvas> drawing API
<video>, <audio> control API
Local Storage API
Web SQL DB API
Indexed DB API
Geolocation API
Offline web apps API
Web Socket
Web Worker
Drag and Drop API
C언어와 Java언어 와 같은 프로그래밍 언어만 있는 것 아니라 이젠 웹 기술에도 적용 된다.
그림을 그리고 데이터베이스를 다루며 파일을 입 출력 하거나 쓰레드를 생성하는 등의 작업을 HTML5기술로 수행하는 것이 가능하다
'Client Standard > HTML' 카테고리의 다른 글
Drag and Drop (0) | 2013.08.01 |
---|---|
HTML5 Video (0) | 2013.08.01 |
HTML5 Canvas (0) | 2013.08.01 |
[HTML5] Drag and Drop 기능 (0) | 2013.07.24 |
[HTML5] html5 주저리 주저리... (0) | 2013.07.22 |