HTML

HTML(Hypertext Markup Language)은 웹페이지의 구조를 지정하는 기술적인 언어입니다.

간략한 역사

1990년, 팀 버너스리는 Web의 비전 중 하나로서 하이퍼텍스트라는 개념을 정의하고, 그 이듬해에 SGML에 기초한 마크업을 통해 구체화했습니다. IETF는 1993년에 HTML을 공식 지정했으며, 1995년 몇 차례 초안을 거쳐 2.0 버전을 발표했습니다. 1994년, 팀 버너스리는 웹의 발전을 위해 W3C를 설립했습니다. W3C는 1996년부터 HTML 작업을 시작하고, 1년 후 HTML 3.2 권고안을 발표했습니다. HTML 4.0은 1999년에 발표됐으며 2000년에 ISO 표준이 됐습니다.

이 때, W3C는 HTML을 버리고 XHTML을 채택하려 했습니다. 이 움직임은, 2004년, WHATWG라는 독립 단체가 만들어지는 계기가 됩니다. WHATWG 덕분에 HTML5 작업이 계속 됐고, 두 단체는 2008년 첫 초안을, 2014년 최종 표준안을 발표합니다. "HTML5"라는 용어는 HTML Living Standard의 일부인 최신 웹 기술을 가리키는 유행어일 뿐입니다.

개념과 문법

HTML 문서는 요소로 구조화한 일반 텍스트 문서입니다. 요소는 한 쌍의 태그로 열고 닫으며, 각각의 태그는 부등호(<>)로 감쌉니다. <img>처럼 텍스트를 감싸지 못하는 "빈 태그"도 있습니다.

브라우저가 요소를 해석하는 방법에 영향을 미치는 추가 정보를 제공하는 특성로 HTML 태그를 확장할 수 있습니다.

Detail of the structure of an HTML element

HTML은 보통 .htm이나 .html 확장자로 저장해 웹 서버로 제공하며, 아무 브라우저로 렌더링할 수 있습니다.

같이 보기