Semantic : 의미의, 의미론적인
<div> 태그 대신 <section>, <article>, <footer>, <nav>, <aside>처럼 의미 있는 태그를 상황에 따라 사용하는 것시맨틱하게 HTML을 작성하면 요소에 쉽게 의미를 부여할 수 있습니다.
각 요소가 자체적인 의미를 가지기 때문에, 가독성이 높아지고 유지보수가 쉬워집니다.
시맨틱하게 작성된 HTML 구조는 검색 엔진이 HTML 계층 구조에 따라 키워드의 중요도를 더 잘 파악할 수 있어, 크롤러에 더 구체화한 정보를 제공할 수 있습니다.
<h1> ~ <h6><h1>이 가장 높고 <h6>이 가장 낮습니다.<h1> 만 사용하세요.<header><h1>, <h2> 등의 요소나 로고 등을 포함합니다.<body>의 하위로 작성되면 웹 페이지 전체의 헤더를 정의하는 영역이 됩니다.<article>, <section>등 Sectioning Content 의 하위로 사용되면 해당 영역의 헤더를 의미합니다.<footer><main><body>아래 작성합니다.<article><section><article>과 유사하지만 페이지의 단일 부분을 그룹화하는 데 유용한 요소입니다.<article> 대신 <section>을 사용하는 것이 좋습니다.<section>은 일반 컨테이너 요소가 아니기 때문에 단순 스타일링을 위한 요소를 사용할 때는 <div>를 사용하는 것을 권장합니다.<aside><nav> 요소나 광고, 인용처럼 분리된 콘텐츠를 나타낼 때 사용합니다.<nav>