강잇
강이의 개발블로그
강잇
전체 방문자
오늘
어제
  • 분류 전체보기 (102)
    • Langauge (32)
      • Java-basic (29)
      • Java (3)
    • SpringBoot (7)
    • Algorithm (5)
      • BAEKJOON (5)
    • WEB (7)
      • HTML & CSS (7)
    • DB (1)
      • MySQL (1)
    • OS (17)
      • Mac (2)
      • Linux (4)
      • Terminal Command (11)
    • Computer Science (7)
      • Hard ware (1)
      • Database (1)
      • Data structure (2)
      • Algorithm (2)
      • Network (1)
    • Git (5)
      • 개념 (1)
      • 활용 (1)
      • Trouble Shooting (2)
    • ETC. (13)
      • Install (6)
      • IntelliJ (1)
      • Eclipse (2)
      • Error (3)
      • Tip (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 자바
  • 메서드
  • CSS 박스 크기 설정
  • 메소드
  • 알고리즘 공부
  • 백준
  • CSS 속성
  • til

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
강잇

강이의 개발블로그

[HTML] 시멘틱 태그(Semantic Tag)
WEB/HTML & CSS

[HTML] 시멘틱 태그(Semantic Tag)

2022. 6. 27. 21:39

Semantic Tag란

  • HTML5로 넘어오면서 태그의 가장 큰 변화는 시멘틱 태그라고 하는데, 이 때문에 HTML5 웹 페이지를 시멘틱 웹 페이지라고도 한다.
  • Sementic의 사전적 의미는 '의미의', '의미론적인'이라는 뜻을 가진 형용사로 Semantic Tag란 의미가 있는 태그를 의미한다.

Semantic Tag 필요성

  • 검색엔진최적화(SEO) : 검색 엔진은 태그를 기반으로 페이지 내 검색 키워드의 우선순위를 판단한다. 따라서 의미없는 div 또는 span 과 같은 태그는 지양하고, 의미에 맞는 태그들을 사용하는 것이 좋다. 
  • 시각장애가 있는 사용자가 스크린 리더를 사용하여 웹 페이지를  탐색하는 데 도움이 되는 표지판으로 사용할 수 있다.
  • 코드의 트리 구조를 쉽게 파악할 수 있으며, 가독성이 좋다.

시멘틱 태그의 기본적인 구성 및 시멘틱 태그의 종류

태그명 설명
<header> 페이지의 제목과 같은 소개 내용 포함
ex) <heading> 태그, 로고, 아이콘, 저작권 정보, 검색 양식, 작성자 이름 등
<nav> 현재 문서 또는 다른 문서로의 링크를 제공하는 영역
ex) 메뉴, 목차 및  색인 등
<aside> 간접적으로 문서와 관련된 내용을 나타냄
ex) 사이드바, 콜아웃 상자
<section> 구체적인 시맨틱 태그가 없는 문서의 독립적인 영역을 나타내며
섹션에는 매우 소수의 예외를 제외하고 항상 제목이 있어야 한다.
<article> 독립적으로 배포하거나 재사용할 수 있는 자체 포함된 구성
ex) 게시물, 잡지 또는 신문 기사, 블로그 항목, 사용자가 제출한 댓글 등
<footer> 섹션의 작성자에 대한 정보, 저작권 데이터, 관련 문서에 대한 데이터
<em>
<strong>
강조되는 텍스트에 사용
em -> 기울기체, strong -> 볼드체


참고

https://developer.mozilla.org/en-US/docs/Glossary/Semantics

저작자표시 (새창열림)

'WEB > HTML & CSS' 카테고리의 다른 글

[CSS] CSS 선택자 종류와 우선순위 (작성중)  (0) 2022.06.28
[CSS] Flexbox : 자식 박스의 방향과 크기 설정  (0) 2022.06.28
[CSS] box-sizing : 박스 크기 방식 설정  (0) 2022.06.28
[CSS] CSS란?  (0) 2022.06.28
[HTML] HTML이란?  (0) 2022.06.27
    'WEB/HTML & CSS' 카테고리의 다른 글
    • [CSS] Flexbox : 자식 박스의 방향과 크기 설정
    • [CSS] box-sizing : 박스 크기 방식 설정
    • [CSS] CSS란?
    • [HTML] HTML이란?
    강잇
    강잇
    학습한 내용을 정리 및 기록하는 블로그

    티스토리툴바