반응형
목차
- 시맨틱태그란(Semantic Tag)? >>바로가기
- Semantic tag를 사용하면 좋은점 >>바로가기
- Semantic tag를 사용할 때 주의할점 >>바로가기
- Semantic tag 사용방법 및 종류 >>바로가기
1. 시멘틱 태그란? (Semantic Tag)
"Semantic" 영어 단어의 뜻은 ‘의미의’, ’의미론적인’이라는 뜻을 가진 형용사이다.
따라서 시맨틱 태그란 의미가 잇는 태그를 말한다.
2. Semantic Tag를 사용하면 좋은점
- 검색엔진 최적화(SEO): 검색엔진은 태그를 기반으로 페이지 내 검색 키워드의 우선순위를 판단한다. 따라서 제목 <h1></h1>, 중요한 단어<strong></strong> 또는 <em></em>을 사용하는 것 처럼 의미에 맞는 올바른 태그를 사용하는 것이 중요하다.
- 시각 장애가 있는 사용자가 스크린 리더를 사용하여 페이지를 탐색할 때 도움된다.
- 시멘틱 태그를 사용하여 마크업을 하면 수정할때 div를 탐색하는 것 보다 쉽게 찾을 수 있다.
3. Semantic Tag를 사용할때 주의할 점
- 사용할 태그를 결정하기 전 태그안에 포함된 데이터가 사용할 태그와 연관성이 높은지 적절한지를 판단한다.
- 사용할 HTML태그는 스타일 기반이 아닌 채워질 데이터 기반으로 결정되어야한다. (예: 페이지 상단 네비게이션은 <div>가아닌 <nav>로 사용하는 것을 추천)
4. Semantic Tag 사용 방법 및 종류
- <header> tag
- 페이지의 제목, 로고 등에 쓰인다.
- <nav> tag
- Navbar 메뉴, 목차 등에 쓰인다.
- <aside> tag
- 주로 사이드 바에 쓰인다.
- <main> tag
- 페이지 내에 제일 메인이 되는 콘텐츠에 쓰인다.
- <section> tag
- 구체적인 시맨틱 태그가 없는 문서에 쓰인다.
- <section>에는 항상 섹션에 대한 제목이 있는게 좋다
- <article> tag
- 페이지 내에 독립적으로 의미가 있는 일부분이며, 독립적으로 여러곳에 재사용 되는 내용에 사용된다.
- 게시물, 기사, 블로그 작성글, 카드 form, 위젯 등등에 쓰인다.
- <footer> tag
- copyright, 개인정보처리방침, 이용약관 등 포함되는 내용에 쓰인다.
잘못된 정보에 대한 피드백은 언제나 환영입니다 (´▽`ʃƪ)♡
반응형
'내직업은 IT종사자 > HTML|CSS' 카테고리의 다른 글
[html] <head>태그 <script> async, defer 차이점, 어떻게 사용해야 할까요? (0) | 2023.05.06 |
---|---|
[html] a href="#" , javascript: void(0), javascript: ; 차이점, 무엇을 써야할까요? (0) | 2023.04.26 |
[html] a 태그 target="blank" 와 target="_blank" 차이 (3) | 2023.04.25 |
[html] display:none, visibility: hidden의 차이점 (0) | 2023.04.25 |
[HTML] WAI-ARIA란? 웹접근성을 고려하는 방법 (aria-role, aria-label, aria-labelledby, aria-hidden, aria-tab) (0) | 2023.04.23 |