본문 바로가기
공부정리 및 기록/[HTML] 웹프로그래밍

[HTML이란?] HTML 기초다지기 / 웹 프로그래밍 시작 전 알아야할 기초개념 / 하이퍼텍스트, 마크업언어

by 9월스튜디오 2020. 8. 1.

1

 


 

 1. 

 HTML 이란?

Hyper Text Markup Language 의 줄임말로, 월드 와이드 웹(WWW, world wide web)상에서 웹문서를 작성하기 위한 일종의 웹 프로그래밍 언어로, 웹브라우저 화면의 출력 구조를 기술하는 표준 마크업 언어를 뜻한다. 월드 와이드 웹 상에서 볼 수 있는 모든 문서들은 대부분 HTML을 이용하여 작성된 것이며, 웹문서는 곧 HTML 문서의 모음이라 할 수 있다.

하이퍼텍스트(Hyper Text)는 사용자가 어떠한 텍스트를 클릭하여 선택함에 따라 연결된 링크를 통해 관련 문서로 이동할 수 있도록 하나의 거미집처럼 연결해 놓은 것을 말한다. (텍스트를 클릭하여 그림이나 동영상 등에 연결되는 경우는 하이퍼미디어라 한다.) 하이퍼텍스트는 일반적인 문서처럼 연속적이고 순차적인것이 아닌, 비연속적이고 자유로운 탐색이 가능하다. 이를 통하여 사용자는 웹문서의 링크를 통하여 바로 원하는 정보를 찾을 수 있다.

이러한 하이퍼텍스트의 구조를 서술하는 것이 HTML이다. 일반적인 문서는 내용, 구조, 스타일로 이루어지는데, 내용은 문서상 실제 본문 내용을 의미하고, 구조는 문서를 구성하는 제목, 단락, 목록 등으로 이루어진다. 또, 스타일은 문서에서 표현되는 글자의 모양, 색깔, 크기 등을 나타낸다. 마크업(Mark Up) 태그(tag)라고도 불리며, 파일 내에 삽입하는 일련의 문자 또는 기호를 말한다. 이러한 마크업은 의미적, 구조적, 양식적으로 나눌 수 있으며, 꺾쇠괄호(<,>)를 함께 사용하여 다양한 표현이 가능하다. 또, 문자뿐만 아닌 이미지나 영상같은 개체를 포함하는 웹 페이지를 구상할 수 있다.

HTML은 웹을 통한 정보 교환을 목적으로 개발되었다. 1989년 영국의 과학자 팀 버너스 리 (Tim Berners-Lee)에 의해 처음 제안된 기술이며, 1991년 처음 세상에 공개되었다. HTML은 별도의 컴파일러가 필요없으며, 문법체계가 비교적 간단하고, 웹 브라우저에서 해석이 가능하여 작성하기가 편리한 편이다. 메모장이나 워드 프로그램을 이용해서도 쉽게 작성 가능하며, 파일 확장자를 .html 또는 .htm으로 저장하여 웹 브라우저를 통해 이를 출력하여 볼 수 있다.

 


 

 2. 

 HTML 의 특징

HTML은 일반적인 텍스트 파일로, 별도의 프로그램 없이 메모장같은 텍스트 에디터를 통하여 쉽게 작성이 가능하다. HTML은 웹 문서의 표준으로 지정되었다. 또, 다양한 브라우저와 호환 가능하여, 수정 및 관리가 쉽고 용이하다.

HTML은 현재 가장 많이 사용 되고 있는 마크업 언어이다. HTML을 사용하기 위해서는 태그를 잘 알고 사용할 수 있어야 한다.

HTML은 비교적 간단한 태그를 사용함으로써 파일의 용량이 작고 클라이언트와 서버 사이 (일종의 전화같이) 문서 전달이 쉽고 빠르다. 그리고 컴퓨터의 특정 운영체제나 시스템에 대해 별다른 영향을 받지 않고 독립적이다.

단점으로는, 웹문서의 정보들을 구조화하기가 쉽지않다. 또, 데이터간에 상호 연관성을 표현이 어렵다. 그리고 태그의 종류가 다른 프로그래밍 언어에 비해 제한적인 편이라 사용자로 하여금 배움과 사용에는 용이할 수 있으나, 확장성 및 융통성이 부족하다는 평가가 있다.

현재 가장 최신 규격으로는웹 표준 기관인 월드와이드웹 컨소시엄(W3C)이 개발한  HTML5 가 있다.

 


다음 포스트에서 이어집니다 ~ 😊

본문에 문제 발견시 쪽지 주세요!

 

 

 

 

 

댓글