김굥서 2025. 7. 13. 10:39

 

HTML 5 Logo

 

HTML의 개요 ; Hyper Text Mark-up Language

 

HTML이란, 웹 사이트의 모습을 기술하기 위한 마크업 언어를 말한다.

문서의 내용 이외의 문서의 구조나 서식 같은 것을 포함한다.

 

 

Hyper Text ? 

Hyper Text란, 선형적으로 작성된 텍스트가 아닌 하이퍼 링크와 하이퍼 텍스트를 통해 이어지는 비선형적인 텍스트이다.

선형적으로 작성된 텍스트의 경우에는, A에서 B로 넘어가기 위해서는 A와 B사이 모든 텍스트들을 거쳐서 넘어가야 한다.

반면, 비선형적으로 작성된 텍스트는 하이퍼 링크를 통해 비선형적으로 넘어갈 수 있다. 특정 하이퍼 링크를 클릭하는 순간, 그 사이의 텍스트들은 알지 못하더라도 해당 링크로 연결되는 것이다.

 

 

Mark-up Language ?

Mark-up Language란, 문서가 화면에 표시되는 형식을 나타내거나 데이터의 논리적인 구조를 명시하기 위한 규칙들을 정의한 컴퓨터 언어의 일종이다. 

 

여태까지 학습하고 실습했던 C, Python, Java 등의 "프로그래밍 언어"와는 차이점을 가진다.

  • 프로그래밍 언어: 컴퓨터에게 특정 동작을 수행하도록 지시하는 명령어를 작성하기 위해 사용하는 언어
  • 마크업 언어: 문서나 웹 페이지 등의 데이터의 구조나 표시 형식을 정의하기 위해 사용하는 언어

 

간단히 구분하자면,

프로그래밍 언어는 실행 가능한 명령어를 작성하는데 사용되지만, 마크업 언어는 단지 정의하는 데 사용할 뿐 실행 가능한 명령어를 포함하지 않는다. 이 점에서 차이점이 존재한다.

 

 

즉, HTML이란

우리가 보고 있는 웹 페이지의 화면이 어떤 구조로 구성되어 있고, 어떻게 표시 형식을 나타낼 것인지에 대해 정의하는데 HTML 언어를 활용해서 작성한다. 작성이 완료된 HTML 파일을 웹 페이지 상에서 볼 수 있게 된다.