HTML은 markup 언어이다. 즉 문서의 내용에 annotation 된것(태그).
그래서 구조만 작성해야 한다!!
HTML에서 head는 진짜 metadata만, body는 사용자에게 보여지는 부분을 다룬다.
웹의 표준은 W3C에서 제정하는데, HTML5 내의 태그를 정의하는 역할을 한다
(브라우저들은 모두 이 규격을 따라야 함)
*볼 만한 문서: MDN document & website structure 페이지
(목표: 나중에 리액트 다룰 때도 작은 단위부터 구현할 수 있도록 하는 것)
HTML 태그를 사용할 때, 각각의 요소들을 일정한 기준에 따라 분류하는 것이 매우 중요하다.
즉 HTML 태그들도 물건을 담는 용도의 BOX 역할을 하는 게 있고, 그 박스 안에 담기는 item역할을 하는 것들이 있다. (브라우저의 효율을 위해 중요하다.)
보통은 Header-nav-aside-main-footer 로 구조를 잡고 시작한다.
HTML 요소 참고서 - HTML: Hypertext Markup Language | MDN
HTML은 Semanic하다. 따라서 구조와 기능에 초점을 맞춰서 코드를 작성해야 한다.
-SEO 최적화, 웹 접근성 및 유지보수성에 필수적이기 때문이다.
HTML entities: