[TIL] Semantic HTML

이현동·2023년 5월 18일
0

TIL

목록 보기
58/59

Semantic HTML

Semantic HTML은 웹 문서의 구조와 의미를 명확하게 전달하기 위한 HTML 코딩 방법입니다. 즉, 텍스트만 보고도 구조와 의미를 파악할 수 있도록 마크업하는 것입니다.

Semantic HTML을 사용하면 검색 엔진이 웹 사이트의 콘텐츠를 더 잘 이해할 수 있습니다. 또한, 웹 사이트의 접근성을 향상시키고, 스크린 리더가 사용하는 정보를 제공함으로써 시각 장애인에게 도움이 됩니다.

Semantic HTML의 필요성

  • SEO: 검색 엔진은 Semantic HTML을 사용하여 웹 사이트의 구조와 콘텐츠를 이해합니다. 따라서, Semantic HTML을 사용하면 검색 엔진 최적화(SEO)에 도움이 됩니다.
  • Accessibility(접근성): 시각 장애인과 같은 장애를 가진 사용자는 스크린 리더를 사용하여 웹 사이트를 탐색합니다. Semantic HTML을 사용하면 스크린 리더가 사용하는 정보를 제공함으로써 웹 사이트의 접근성을 향상시킬 수 있습니다.
  • Maintainability(유지 보수성): Semantic HTML을 사용하면 코드가 의미 있는 블록으로 분리되므로, 코드의 가독성과 유지 보수성이 향상됩니다. 또한, 코드를 변경할 때 Semantic HTML을 사용하면 구조를 파악하기 쉬워서 실수를 줄일 수 있습니다.
  • Reusability(재사용성): Semantic HTML을 사용하면 레이아웃과 스타일을 분리할 수 있습니다. 이렇게 하면 스타일이 변경되어도 HTML 코드를 변경할 필요가 없으므로, 재사용성이 향상됩니다.

따라서, Semantic HTML은 웹 사이트를 구조화하고, 이해하기 쉽게 만드는 데 중요합니다. Semantic HTML을 사용하여 웹 사이트를 작성하면 검색 엔진 최적화와 접근성을 향상시키고, 코드의 유지 보수성과 재사용성을 향상시킬 수 있습니다.

profile
https://hdlee.dev

0개의 댓글