HTML

  • Hyper Text Markup Language의 약자로 웹 문서의 구조를 정의할때 사용

Hyper Text

image

  • 순차적이였던 문서의 구조를 비 순차적으로 표현
  • Hyper link를 이용하여 불필요한 정보를 건너뛰거나 더 필요한 정보의 연관 정보를 찾아볼 수 있게됨.

Markup

  • 파일이 프린터로 출력되거나 화면에서 어떻게 보여야할 것인지를 나타내기 위해
  • 문서의 논리적인 구조를 묘사하기 위해
  • 텍스트나 워드프로세싱 파일의 특정위치에 삽입되는 일련의 문자들이나 기호들을 말한다. 마크업에 사용되는 표시를 흔히 ‘태그’라고 부른다.

  • 현실에서의 Markup : 노트필기

image

  • HTML에서의 Markup : html tag

image

순차적 마크업(procedural markup)

  • 한 문서에 기본 데이터, 구조, 표현 정보가 저장
  • 어떻게 시각적으로 표현할 것인가.
  • 폰트, 색상, 여백, 줄 간격 등 표현에 관련된 다수의 추가정보

  • 결국 HTML이 가지는 가장 큰 두가지의 특징은, 정보를 글단위로 뛰어넘는다는것 (Hyper text), 그리고 문서에 논리적 구조와 형태에 대한 설명(Markup)이 포함되어 있다는것

HTML History

팀 버너스리에 의해 설계되어 HTTP, URI, 브라우저와 함께 1990년에 개발

  • 1993년 버전 1.0이 표준으로 등장, IETF(Internet Engineering Task Force)에서 관리
  • 버전 2.0은 RFC로서 표준화 (1995년)
  • 버전 3.2 이후에는 W3C가 표준 관리 (1997년)
  • 1999년 HTML 4.01이 권고
  • 2000년 XHTML 1.0

W3C는 HTML의 표준을 더는 업데이트하지 않을 것을 선언 (1998년)

  • XHTML의 웹 표준화에 노력하였으나 반응은 미비
  • WHATWG의 탄생 : Apple, Mozilla, Opera는 공동으로 WHATWG(Web Hypertext Application Technology Working Group) 발족 (2004년)
  • 널리 보급된 HTML에 기초하여 브라우저에 실제 구현된 기능을 중시, 현실적인 접근법을 채택

W3의 방침 전환 그리고 HTML5의 표준화

  • 2007년 W3C는 WG를 발족하고 WHATWG와 공동으로 HTML5 제정에 합류
  • 2008년 1월 HTML 5 초안 공개
  • 2009년 7월 XHTML 2.0의 사양제정 중지
  • 2014년 9월 W3C에서 HTML5를 제안 된 권장사항(proposed recommendation)으로 변경
  • 2014년 10월 W3C에서 HTML5를 안정적인 권장사항(stable recommendation)으로 릴리즈함. 이는 사양 프로세스가 완료됨을 의미함