HTML/HTML

HTML - 기본 개념

태기의삶 2020. 2. 23. 23:01

 

HTML이란?
Hyper Text Markup Language의 약자이다.

 


"Hyper Text"라고 하는 것은 어떤 기능이 존재한다.


 그 기능이 어떤 것 일까?


여러분이 웹 브라우저를 통해서 어떤 웹페이지를 보면 그 웹페이지에 언제나 있는 것들이 있다.
그것은 바로 '링크' 이다.

바로, 링크라고 하는 기능이 바로 "Hyper Text"이다.

그리고, Markup(마크업)이라고 하는 것은 그다음에 나오는 Language와 관련이 깊다.

이 HTML이라는 것은 컴퓨터 프로그래밍 언어라는 것인데,
바로 이 Markup이라고 하는 문법적인 형식, 또는 문법적인 특성을 가지고 있는
컴퓨터 프로그래밍 언어라는 뜻이다.

즉, Hyper Text를 가장 중요한 특징으로 하는 Markup(마크업)라고 하는 
이 형식을 가진 컴퓨터 프로그래밍 언어가 바로 HTML이다.

우리가 알고 있는 Language는 언어라는 뜻이다.


자 언어는 무엇일까..?
또 언어가 가능한 것은 어떠한 원리 때문일까..?


그 핵심은 약속이다.
예를 들어, 내가 만약 다른 사람에게 '안녕하세요' 혹은 '안녕'이라고 하면,  그 상대방은 그에 대한 반응을 할 것이다.
즉, 어떤 소리에 대한 약속이 체결되어 진 것을 볼 수 있다.
그 약속을 우리가 공유하고 있기 때문에 우리는 서로가 소통을 할 수가 있는 것이다.


바로 그것이 언어의 핵심이라고 할 수 있다.


마찬가지로 내가 컴퓨터를 제어하고 싶거나 또 어떠한 기계를 제어하고 싶다면
내가 이해 할 수 있고, 기계도 이해할 수 있는 어떤 약속이 존재해야 한다.
이러한 것들도 '언어'라고 볼 수 있다.
그것을 우리가 '컴퓨터 언어' 또는 컴퓨터 프로그래밍 언어'라고 부른다.

그러면 이 HTML은 웹브라우저에 표시되는 웹 페이지를 만들어달라고 컴퓨터에게 요청하는 언어이다.
그렇기 때문에 사람과 컴퓨터 사이의 약속일뿐만 아니라 사람과 그중에서

바로 웹 브라우저라고 하는 이 프로그램 사이에서 서로가 이해할 수 있는 약속이 바로 HTML이라고 한다.

즉, 내가 만들고 싶은 웹페이지가 있을 때, 
그 웹 페이지가 어떻게 생겼고, 어떤 정보를 가지고 있어야 되는지를 웹 브라우저에게
명령할 때 사용하는 언어, 또 내가 이해할 수 있고 웹 브라우저도 이해할 수 있는 언어가 바로 HTML이라는 것 이다.