HTML5
HTML5는 HTML의 다섯 번째 주요 표준입니다. 이 표준의 개발은 2007년에 시작되었으며 HTML5 웹사이트는 2010년부터 널리 사용되기 시작했습니다. 최종 HTML5 표준은 2014년 10월 28일 W3C에서 공식적으로 표준화되었습니다.
이전 HTML 표준인 HTML 4.01은 1999년에 표준화되었으며, 이는 HTML5 표준이 발표되기 15년 전이었습니다. 그러나 HTML5가 등장하기 전 10년 동안 대부분의 웹사이트는 2000년에 발표된 더 엄격한 HTML 버전인 XHTML로 작성되었습니다. HTML5는 현대적인 웹을 위한 몇 가지 새로운 기능이 포함된 더 간단한 표준을 웹 개발자에게 제공하여 HTML 4와 XHTML을 모두 대체하도록 설계되었습니다.
아래 표에는 문서의 구조를 정의하는 데 사용되는 HTML5의 새로운 요소, 즉 태그 목록이 나와 있습니다.
| 태그 | 설명 |
|---|---|
| <header> | 웹페이지 헤더를 정의합니다 |
| <footer> | 페이지 푸터를 정의합니다 |
| <nav> | 탐색 모음을 정의합니다 |
| <main> | 웹페이지의 주요 콘텐츠를 정의합니다 |
| <article> | 페이지 안의 문서를 정의합니다 |
| <section> | 문서 또는 문서 안의 섹션을 정의합니다 |
| <aside> | 페이지의 기본 콘텐츠 바깥에 있는 콘텐츠를 정의합니다 |
이러한 태그는 웹페이지의 소스 코드와 그에 해당하는 CSS 스타일을 간단하게 만듭니다. 예를 들어 XHTML에서 탐색 요소를 정의하려면 일반적으로 페이지의 HTML에 "<div class="nav">"라고 작성하고 CSS에 ".nav"라는 클래스를 정의합니다. HTML5에서는 HTML에 <nav> 태그를 삽입하고 CSS를 사용하여 요소 자체의 스타일을 지정하기만 하면 됩니다.
HTML5에는 몇 가지 다른 새로운 태그도 포함되어 있습니다. 예를 들면 그래픽을 위한 <canvas>와 <svg>, 멀티미디어 요소를 위한 <audio>와 <video>가 있습니다. 이러한 태그는 웹 개발자에게 새로운 기능을 제공하지만, HTML5가 페이지 스타일 지정, 애니메이션 및 사용자 상호 작용을 위해 여전히 CSS와 JavaScript에 크게 의존한다는 점에 유의해야 합니다. 따라서 대부분의 대화형 HTML5 웹사이트는 HTML5, CSS3, JavaScript 또는 jQuery를 조합하여 만듭니다.
NOTE: 이전 HTML 표준에서는 "HTML"과 숫자 사이에 공백을 넣었습니다(예: HTML 1.0, HTML 4.01). HTML 5.0에서는 이 공백을 없애며 공식 표기는 HTML5입니다.
지식 테스트하기