Hyper Text Markup Language
홈페이지를 만들 때 홈페이지에 들어가는 정보를 입력하는 언어
주요특징
- html 파일 안에서 띄어쓰기(spacebar)를 여러번 하거나 줄바꿈(enter)을 하여도 html 파일에서는 띄어쓰기 한번으로 계산된다


- html 태그 안에는 반드시 head 태그와 body 캐그가 포함되어있어야 한다
- head 태그는 눈에 보이지 않는 정보를 입력하는 태그 공간이다
- body 태그는 눈에 보이는 컨텐츠를 입력하는 태그 공간이다
- 그리고 태그는 포함 관계에 따라서 부모와 자식태그의 관계가 만들어진다. 이 관계를 이용하여 나중에 스타일과 기능을 넣기 때문에 잘 알아야 한다
- 포함을 하는 태그가 부모태그이고 포함이 되어지는 태그가 자식태그이다
- html파일을 우리가 만들면, 이 파일을 브라우저가 해석을 하여 우리에게 보여주는 구조를 가지고 있다
- 브라우저가 html파일을 해석할때는 위에서 아래로, 왼쪽에서 오른쪽으로 해석을 한다
- ! + enter를 치면 html의 기본 프레임을 만들 수 있다

- 현재 열린 파일의 유형을 브라우저에게 미리 알려주는 코드 → 브라우저에게 이 파일은 html언어로 구성이 되어있다고 알려주는 코드 (이를 통해 브라우저는 미리 html언어를 준비할 수 있어서 빠르다)
- ko라고 적어줌으로써 현재 만드는 홈페이지가 어떤 언어로 만들어졌는지 명시적으로 표현하여 브라우저 또는 구글이나 네이버와 같은 검색 엔진이 홈페이지를 검사할때 유용하게 쓰인다