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. 실시간 검색순위, 댓글, 검색 등 내용이 변하는 페이지)
- 장점 : 다양한 서비스, 추가&수정&삭제 수월 / 단점 : 작업시간이 많이 소요됨.
'언어공부 > HTML' 카테고리의 다른 글
(생활코딩) HTML 부모자식과 목록 <li>, <ul>, <ol> (0) | 2021.03.30 |
---|---|
(생활코딩) HTML 이미지 삽입 img, 속성 (0) | 2021.03.30 |
(생활코딩) HTML 줄 바꿈 : <br> vs <p> (0) | 2021.03.30 |
(생활코딩) HTML 기본문법 태그 (<strong> / <u> / <h1>~<h6>) (0) | 2021.03.29 |
(생활코딩) HTML 코딩과 실습환경 준비 (0) | 2021.03.29 |