
HTML 엘리먼트와 속성, 속성값은 특정한 의미를 지니도록 정의되었다.
의미에 맞는 요소를 활용하여 문서를 작성하면 검색엔진 최적화, 웹 접근성 및 가독성을 높일 수 있다!
article, aside, nav, section, hgroup, header, footer, main, figure, details, summary, dialog, datalist 등 많은 요소 존재
data, time, mark, output, meter, progress, 등

문서의 개요의 범위를 형성하는데 도움을 주는 요소
heading과 같이쓰면 명시적인 개요를 형성 / heading만 쓰면 암시적인 개요 형성
article, aside, nav, sectionhx, hgroup, header, footer반드시 필요한 요소는 아니지만 의미에 맞는 상황일때 사용하길 권장
h1~h6 요소를 사용하여 명시적인 개요를 형성하는 것을 강력히 권장header, footer 요소를 사용하는것은 선택 사항h1~h6 요소를 사용하여 명시적인 개요를 형성하는 것을 강력히 권장h1~h6 요소를 사용하여 명시적인 개요를 형성하는 것을 강력히 권장hx, header, footer 요소의 범위와 관련없음dialog가 열릴 때 focus가 안쪽으로 들어와야 한다.tab key 만으로 dialog를 순회할 수 있어야 한다.focus가 바깥으로 빠지면 안된다.figure의 자식으로서 내용물의 설명을 의미한다.figcatpion 요소를 자식 요소로 포함할 수 있고 생략할 수 있다.figure 안에서 figcatpion 요소가 선언됬다면 한 번만 선언 가능article 또는 body 요소를 범위로 하는 관련 연락처 정보, 우편 정보를 의미하는것은 아님footer 요소에서 흔히 사용됨