본문 바로가기

언어공부/HTML

HTML (HyperText Markup Language)이란?

HTML (HyperText Markup Language)

인터넷 서비스의 하나인 월드 와이드 웹을 통해 볼 수 있는 문서를 만들기 위하여

사용하는 기본적인 웹 언어의 한 종류. 하이퍼 텍스트를 작성하기 위해 개발되었다.

(1989년 영국의 컴퓨터 과학자인 팀 버너스 리에 의해 고안되어 1991년에 최초 공개)

 

http://info.cern.ch <<첫 웹사이트

 

 

  • 하이퍼텍스트 (Hypertext) :하이퍼텍스트는 단위 텍스트들과 이것들을 결합하는 링크로 구성되는 텍스트이다. 개별 정보들을 링크를 이용해 유기적으로 연결시킴으로써 비연속적, 비선형적 체계로 구성해 낸 전자적 텍스트 또는 정보 조직 구조이다. 하이퍼링크(Hyperlink)와 쌍방향성이라는 컴퓨터의 특성을 결합.
  • 하이퍼링크 (Hyperlink) : 하이퍼텍스트 문서 내의 단어, 어구, 기호, 이미지와 같은 요소와 인터넷의 다른 요소 또는 다른 하이퍼텍스트 문서 내의 다른 요소 사이의 연결하는 기술. 하이퍼텍스트 링크, 핫 링크라고도 한다.

HTML은 문서의 글자크기, 글자색, 글자모양, 그래픽, 문서이동(하이퍼링크)등을

정의하는 명령어로서 홈페이지를 작성하는 데 쓰인다.

 

HTML은 가장 단순한 형태의 웹 언어이며, 웹 서버에 HTML 문서를 저장하고 있다가

클라이언트가 특정 HTML을 요청하면 해당 HTML 문서를 클라이언트로 전송한다.

그러면 클라이언트는 이 웹 페이지를 해석하여 웹 브라우저에 표현해 주는데

이런 웹 페이지를 정적인(Static) 웹 페이지라고 한다.

 

  • 정적 웹 페이지 (Static web page) : 서버에 미리 저장된 파일이 그대로 사용자에게 전달되는 웹페이지. (동적 웹페이지와는 반대.) 서버에 저장된 데이터가 변경되지 않는 한 모든 사용자에게 동일한 정보를 표시한다. 업데이트를 전혀 하지 않거나 거의 할 필요가 없는 내용에 적절. (ex. 홈페이지 소개, 백과사전 등 내용이 변하지 않고 고정.)
  • 장점 : 요청에 대한 파일만 전송하므로 추가 작업X / 단점 : 한정적 서비스, 추가&수정&삭제>>수동작업
  • 동적 웹 페이지 (Dynamic web page) : 서버에 있는 데이터들을 가공한 후 사용자에게 전달되는 웹페이지. (정적 웹페이지와는 반대.) 상황 및 시간에 따라 달라지는 웹페이지. (ex. 실시간 검색순위, 댓글, 검색 등 내용이 변하는 페이지)
  • 장점 : 다양한 서비스, 추가&수정&삭제 수월 / 단점 : 작업시간이 많이 소요됨.

 

출처 - 네이버 지식백과