1. header는 사이트의 머리말, nav는 주요 메뉴, main은 핵심 콘텐츠, section은 콘텐츠의 주제별 구분, footer는 하단 정보 영역을 의미합니다. 홈페이지 구조를 검토할 때는 콘텐츠의 역할과 계층에 맞춰 이 시맨틱 태그들을 선택하면 구조가 명확해지고 웹 접근성과 검색엔진 최적화에도 도움이 됩니다.
2. 전부 필요하다 왜냐하면 header와 footer가 존재하고 nav와section으로 빠르게 가는 것을 지원하고 있기때문이다.