- 웹 페이지는 HTML 이라는 형식으로 되어있고, 웹브라우저는 우리가 필요로 하는 HTTP 요청을 보내고, 응답받은 HTML 코드를 렌더링 해주었습니다.
- 저희는 지금부터 이 웹 브라우저의 역할을 코드로 대신 해보려고 합니다.
그 전에 HTML에 대해서 알아보겠습니다.
웹사이트의 모습을 기술하기 위한 마크업 언어
- !DOCTYPE html를 통하여 HTML5임을 명시
- 가장 바깥에 html 태그로 감싸져 있다.
- HTML 코드는 크게 Head와 Body로 나눌 수 있다.
- Head는 문서에 대한 정보(제목, 언어 등)을 작성한다.
- Body는 문서의 내용(글, 이미지,동영상 등)을 작성한다.
- 이렇게 HTML은 여러 태그(Tag)로 감산 요소(Element)의 집합으로 이루어져 있다!
- 태그로 내용을 묶어 글의 형식을 지정
- 태그는 그에 맞는 속성(attribute)을 가지기도 한다.
참고 : 웹 브라우저 마다 지원하는 태그와 속성이 다르다.