언어와 번역 관계
- 언어(Language) : 정해진 규칙/기호의 집합
- 언어와 언어 사이 : 번역이 필요하다
- 컴파일 / 인터프리터 / 렌더링 과정으로 해석됨
HTML과 기계어 사이
- 브라우저(크롬, 엣지, 사파리 등)
→ HTML 언어를 해석해서 기계어로 번역 후 화면에 출력
HTML 언어
1. 정의
- H : Hyper → 이동
- T : Text → 텍스트
- M : Markup → 표식(마크)
- L : Language → 언어
-> 이동이 가능한 문자들을 제공하는 마크업 언어
2. 마크업(Markup)
- 구조화된 표식
- 텍스트 앞뒤에 "마크(Tag)"를 붙여서 의미/기능을 부여
- 예시
<h1>안녕</h1>
3. 언어(Language)
- 규칙/기호 집합
- 마크업 언어란?
→ 텍스트에 마크를 덮어 씌워서 기능을 부여하는 언어
- 각 마크업(Tag)에는 미리 정해진 기능이 존재
- 역할: 메모 용도 (실제 번역/출력되지 않음)
- 문법