HyperText Markup Language(하이퍼텍스트 마크업 랭귀지)의 줄임말이다.
여기서 "하이퍼텍스트"는 웹 사이트에서 링크를 클릭해 다른 문서나 사이트로 즉시 이동할 수 있는 기능을 말하고 "마크업"이란 태그(tag)를 사용해 문서 부분 부분의 속성을 표시하는 것을 말한다.즉, 웹에서 자유롭게 오갈 수 있는 웹 문서를 만드는 언어가 HTML이라고 정리할 수 있다.
HTML5를 웹 표준 기술이라고 한다. 웹 표준을 지켜 사이트를 제작하면 어떤 기기나 브라우저에서도 웹 사이트를 볼 수 있고 개발자도 유지,보수하기가 더 수월하기 때문에 꼭 필요하다.
요즘엔 데스크탑이나 노트북,스마트폰 외에도 태블렛,가전기기 등 거의 모든 사물에 인터넷이 연결된다. 그래서 모든 웹 브라우저에서 똑같이 준수해야 할 표준이 필요한데 그것이 바로 HTML5이다.
HTML5를 이용하면 전문가들이 사용하는 프로그래밍 언어를 사용하지 않더라도 애플리케이션(application)을 만들 수 있다. ios나 안드로이드 같은 운영체제별로 따로 모바일용 앱을 개발하기도 하고 HTML의 API를 사용해 모바일 운영체제와 상관없이 실행하는 웹앱을 만들 수도 있다.
소스를 이해하고 이용하면 내 취향대로 수정할 수가 있다.