it 공부/html

HTML 이란?

더 디레 2023. 4. 11. 17:30
반응형

티스토리 블로그를 하다보니 여러가지로 수정할것이 많이 보였습니다. 그래서 검색해서 필요한걸 검색을 해보면 HTML을 사용해야하는 부분이 많이 보였습니다. 제가 티스토리를 하루이틀하고 끝날일이 아니다보니 아무래도 HTML 공부가 필요해 보였습니다. 그래서 예전에 사두었던 책을 보면서 하나하나 공부를 해보려고 합니다.

 

1. HTML 이란 무엇일까?

컴퓨터에서 사용하는 모든 파일에는 각각의 확장자가 있습니다. 엑셀 파일의 확장자는 .xlsx 이며 한글파일의 확장자는 .hwp 이며 워드 파일의 확장자는 .word 입니다. 웹의 경우도 마찬가지입니다. 웹 사이트에서 사용하는 문서에게는 그에 맞는 확장자인 .html 이라는 확장자를 가지고 있습니다.

HTML 이란 하이퍼텍스트 마크업 랭귀지(HyperText Markup Language)의 줄임말 입니다. 웹 페이지의 뼈대를 만드는데 사용하고 웹브라우저 상에서 동작하는 언어를 말합니다.

하이퍼 텍스트란 웹사이트에서 링크를 클릭해서 다른 문서나 사이트로 즉시 이동할수 있는 기능입니다. 원래의 텍스트랑 총이책을 읽는것처럼 순차적으로 접근을 해야합니다. 하지만 하이퍼 텍스트는 ‘텍스트를 초월하다’라는 의미 처럼 텍스트의 규칙을 뛰어넘어 비순차적 접근이 가능하게 되어있습니다. 그것이 가능한 이유는 문서와 문서가 하이퍼링크(Hyperlink)로 연결되어 있기 때문입니다. 그래서 링크를 클릭만 해도 그 파일로 넘어가게 되어있습니다.

마크업이라고 한다면 ‘~에 표시하다’라는 의미입니다. 필요에 의해서 마크(표시)를 한다는 뜻이죠. 보통은 문서의 정보와는 별개로 서식이나 구조따위는 표현하기 위해 작성되는 부가적인 정보입니다. 그리고 이런 마크를 태그라고 부릅니다.

 

2. HTML은 프로그래밍 언어는 아닙니다.

HTML은 정보를 기술하는 언어 입니다. 따라서 정보를 가공하거나 조건에 따라 배치, 구성하여 결과를 만드는 프로그래밍 언어와는 다릅니다.

그리고 프로그래밍 언어가 되려면 튜링 완전성이라는 조건에 부합해야한다고 합니다. 이것은 프로그래머가 작성한 조건에 따라 분기할 수 있어야 하고, 메모리의 값을 수정하는 등의 기능이 가능 해야한다고 하는데, HTML 로는 이것이 불가능하기 때문에 프로그래밍 언어로 분류하지 않는다고 합니다.

 

3. HTML5

HTML5는 2014년 11월에 공식 발표 되었습니다. 아직 다음 버전이 없기 때문에 HTML5가 최신 버전입니다. 그렇다고 해서 현재의 HTML5가 2014년 11월 버전에서 끝이라는 이야기는 아닙니다. 계속되는 업데이트로 인해서 기능 자체는 추가 되고 있습니다.

반응형