반응형

HTML이란? - Hyper Text Markup Language


웹에서 사용하는 마크업 언어

- 인터넷 상에서 사용하는 웹페이지의 정보를 표현하기 위한 언어


하이퍼텍스트

- 단위 텍스트들과 이것들을 결합하는 링크로 구성

- 사용자가 연상하는 순서에 따라 관련 있는 쪽으로 이동하여 정보를 얻음


마크업(태그/tag)

- 문서의 구조와 추가적인 정보를 부여하기 위해 문서 내에 삽입되는 일련의 문자 또는 기호

- 문서는 내용(content), 구조(structure), 스타일(style) 로 나뉜다.


내용(content) 구조(structure) 스타일(style)

- 의미적 마크업

- 제목태그, 주소태그 등

- <title>, <address> 등

- 구조적 마크업
- 문단태그, 제목글 태그 등
- <p>, <hn>, <div> 등

- 양식적 마크업

- 모양, 색상 등

- <b>, <i>, <u> 등


마크업언어

- 마크업의 형식과 규칙을 정의한 언어

- 절차적 마크업 단어

> 문서의 형식이나 텍스트의 외양을 기술

> 워드프로세서에서 사용

> 특정 마크업 언어 → 호환성의 문제

- 기능적 마크업 언어

> 문서의 논리적인 구조, 정보 및 속성을 표현

> SGML, HTML, XML 등

> 범용 마크업 언어 → 응용프로그램과 시스템에 독립적인 언어



※ SGML?

- 이기종 장치 및 시스템에 독립적으로 전자 텍스트를 표현할 수 있는 국제 표준 마크업 언어(ISO 8879)

- GML의 영향으로 문서의 시각적인 표현에 대한 고려 배제

- 매우 강력한 표현력으로, 언어의 습득과 응용 시스템 구현의 어려움

- 특수분야(군사, 우주, 항공) 등에서 제한적으로 사용됨


※ XML?

- SGML 로부터 필요한 기능만 뽑아서 새롭게 정의한 언어

- SGML과 달리 사용자가 임의로 태그를 만들어서 사용할 수 있다. (확장성에 용이)

- 문서의 논리적 구조를 정의하는 언어 → 문서내용의 용이한 이해 및 명확한 전달이 가능


※ HTML?

- 웹페이지를 작성하기 위한 가장 기본적인 언어

- 문서 안에 정보가 어떻게 구조화 되었는가를 지정하는 언어

반응형

+ Recent posts