[Html] 시맨틱(Semantic)태그란?

[Html] 시맨틱(Semantic)태그란?

시맨틱(Semantic)태그란?


시맨틱 태그인 header나 footer처럼 태그가 의미가 있는 것을 말한다. 만약 우리가 웹 페이지를 구성할때 <div>태그만 사용해서 구성한다고 하면 어디가 Header부분인지 Footer부분인지 정확히 찾아내기 힘들고 가독성이 떨어질 수 있다.

시맨틱태그 사용하는 이유

  • 검색엔진 최적화(SEO)
  • 쉬운 코드 구조화
  • 가독성 향상

시맨틱 태그 종류

semantic_tag

  • header : 제목, 웹 사이트를 구성하는 로고, 작성자 이름 등의 요소 포함
  • nav : 네비게이션 바에 사용하는 태그
  • section : main이나 article안에서 연관 있는 내용들 묶어줄 때 사용
  • article : 블로그 포스트 하나, 기사 하나와 같이 개별 컨텐츠에 사용
  • aside : 사이드 영역에 포함하는 태그, 페이지의 컨텐츠와 직접적 관련 없는 내용 ex)광고, 페이지와 연관된 다른 링크
  • footer : 페이지 맨 하단부에 해당하는 영역으로 보통 부가적인 정보, 링크가 포함

Reference


https://babycoder05.tistory.com/entry/HTML-%EC%8B%9C%EB%A7%A8%ED%8B%B1-%ED%83%9C%EA%B7%B8%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94-%EC%9D%B4%EC%9C%A0
https://www.w3schools.com/html/html5_semantic_elements.asp
https://velog.io/@gil0127/Semantic-Tag-%EC%A0%95%EB%A6%AC


© 2024. All right reserved Min