serin99
serin 개발 일기
serin99
전체 방문자
오늘
어제
  • 분류 전체보기 (76)
    • FE (25)
      • JavaScript (14)
      • React (6)
      • Web (5)
    • IT (22)
      • [FE] 위클리 페이퍼 (19)
      • CS (2)
    • Project (4)
    • Python (8)
    • DB (2)
    • IoT (14)
      • 라즈베리파이 (9)
      • 아두이노 (4)

태그

  • 자바스크립트
  • 라즈베리파이
  • Python
  • 프로그래밍
  • 부트캠프

인기 글

최근 글

최근 댓글

티스토리

hELLO · Designed By 정상우.
serin99

serin 개발 일기

[FE] 📚 시맨틱 태그
IT/[FE] 위클리 페이퍼

[FE] 📚 시맨틱 태그

2024. 4. 10. 21:35
728x90

📚 시맨틱 태그

 

📗 시맨틱 태그란?

 

이때 의미론적 태그를 뜻합니다. 시맨틱 태그는 태그가 가진 목적이나 역할을 나타내기 때문에

태그 사용만으로도 의미를 쉽게 파악할 수 있습니다.

  • <header>  👉  웹 페이지나 섹션의 헤더를 정의합니다. 보통 로고, 제목, 내비게이션 링크 등을 포함합니다.
  • <nav>  👉  네비게이션 링크를 감싸는 컨테이너 역할을 합니다. 주로 사이트 내부의 다른 페이지로 이동하는 링크를 포함합니다.
  • <main>  👉  문서의 주요 콘텐츠를 정의합니다. 보통 한 페이지에 하나의 요소를 사용합니다.
  • <section>  👉   문서의 섹션을 정의합니다. 주제나 콘텐츠의 그룹을 나타내며 일반적으로 제목을 포함합니다.
  • <article>  👉  독립적인 콘텐츠를 나타내며 재사용 가능하거나 독립적으로 배포 가능한 내용을 담습니다. 블로그 글, 뉴스 기사, 포럼 게시물 등에 사용됩니다.
  • <aside>  👉  독립적인 콘텐츠를 나타내며 재사용 가능하거나 독립적으로 배포 가능한 내용을 담습니다. 블로그 글, 뉴스 기사, 포럼 게시물 등에 사용됩니다.
  • <footer>   👉  문서나 섹션의 푸터를 정의합니다. 보통 연락처 정보, 저작권 정보, 관련 링크 등이 들어갑니다.

 

📑 사용 시 이점

 

  • 검색 엔진 최적화 (Search Engine Optimization = SEO)
  • 웹 접근성(Web Accessibility = A11y)
  • (시작장애 있는 사용자가 스크린 리더를 사용하여 페이지를 탐색할 때 도움을 줍니다.)
  • 동료 개발자가 코드를 읽고 의도 파악하는데 도움이 됩니다.

 ⛔주의할 점

 

시맨틱 태그에 너무 집착하면 개발 생산성이 떨어집니다.

 

따라서, div 태그로 개발하고 필요할 때 시멘틱 태그로 바꿔 나가는 것이 효율적일 수 있습니다.

728x90

'IT > [FE] 위클리 페이퍼' 카테고리의 다른 글

[FE] 📚 Git - Flow  (0) 2024.04.11
[FE] 📚 Git -Branch merge  (0) 2024.04.11
[FE] 📚 CSS에서의 Position  (0) 2024.04.10
[FE] 📚 CSS에서의 Font-size  (0) 2024.04.10
[FE] 📚 CSS의 Cascading  (0) 2024.04.10
    'IT/[FE] 위클리 페이퍼' 카테고리의 다른 글
    • [FE] 📚 Git -Branch merge
    • [FE] 📚 CSS에서의 Position
    • [FE] 📚 CSS에서의 Font-size
    • [FE] 📚 CSS의 Cascading
    serin99
    serin99
    FE 개발자가 되기 위해 공부하는 사람

    티스토리툴바