시맨틱 요소

(2021-07-04)

header 요소, nav 요소, section 요소, article 요소, footer 요소, aside 요소


1. 시맨틱 웹을 위한 구획/구분 요소 (논리적인 구획 구분을 위함)웹페이지 레이아웃에, 의미적인(Semantic) 마크업을 써서, 구획화하는(Sectioning) 요소들
     - 웹페이지 전체 또는 일정 영역을, 의미적으로 구획,분할할 때, 사용되는 요소들


2. 시맨틱 요소 종류

  ㅇ 종류 : header, nav, main, section, article, aside, footer

  ㅇ 개략적인 구획 例)
        

  ㅇ header 요소
     - 해당 문서의 머리글 (주로, 제목)
        . 통상, 웹페이지 상단에, 로고 이미지,사이트 제목,네비게이션 등을 위치시킬 때 사용
        . 또한, section 요소 내 제목을 줄 때도 사용

  ㅇ nav 요소
     - 해당 사이트의 주 네비게이션용(탐색용) 링크를 제공할 때 사용
        . 통상, header 요소 내에 둘 때 좋음

  ㅇ main 요소
     - 메인 콘텐츠에 해당되어, body 요소에 포함되지만, 섹션 요소는 아님 
        . 2 이상 존재 가능하지만, 문서에서 단 1개만 보여짐 (나머지는 hidden 속성으로 감춰짐)
     - 섹션 요소들인 section, article, asdie, nav 요소들을 포함 가능
     - 단, header, footer 요소는 main 요소 내부에 직접 포함하면 안됨

  ㅇ section 요소
     - 주제별로 그룹화(섹션화)시키거나, 장이나 절로써 구분시키는 글
        . 즉, 연관된 컨텐츠를 묶는데 사용됨
        . 통상, 각 섹션은 머리글과 콘텐츠들로 구성됨

  ㅇ article 요소
     - 독립된 단편 글 또는 재사용 가능한 글
        . 例) 잡지/신문 등의 기사, 블로그의 포스트, 주석 등
        . 독립시켜 보았을 때도 의미 전달에 여전히 문제가 없는 글

  ㅇ aside 요소 
     - 본문 내용 중에 추가 설명 또는 분리된 컨텐츠 표현이 필요할 때,
        . 통상, 본문 또는 주변 콘텐트와 크게 관계가 없는 내용을 사이드바 영역으로 표시하는데 유용
     - 따라서, 비록 aside 요소가 없더라도 컨텐츠 내용 전달에 문제가 없는 경우

  ㅇ footer 요소
     - 문서의 바닥글
        . 통상, 저작자,저작권,연관 링크 등과 같은 정보를 보여줌
        . 또한, section 요소 내 바닥글을 줄 때도 사용

HTML 요소
   1. HTML 요소의 구성   2. HTML 요소의 종류   3. 기본 구조 요소 (html,head,title,body 등)   4. 의미 구조 요소 (header,section,footer 등)   5. meta 요소   6. a 요소   7. img 요소   8. 기타 요소   9. html 속성   10. 뷰포트  


Copyrightⓒ written by 차재복 (Cha Jae Bok)               기술용어해설 후원
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"