웹 개발을 위한 마크업 진행과중정에 "내가 과연 시멘틱 태그에 대해 얼마나 알고 이를 활용할까?"라는 의문과 함께 정리를 해보고자 합니다!
시멘틱 태그를 사용하는 이유를 알아보기 전에 html로 먼저 확인해 보자면 다음과 같습니다!
<!DOCTYPE html>
<html lang="ko-KR">
...
<body>
<div class='header'>
<div class='nav'>{네비게이션 링크 리스트}</div>
</div>
<div class='main'>
<div class='section'>
<div class='article'>{내용1~}</div>
<div class='article'>{내용2~}</div>
</div>
<div class='aside'>{T.O.P.~}</div>
</div>
<div class='footer'>{footer 내용~}</div>
</body>
</html>
<!DOCTYPE html>
<html lang="ko-KR">
...
<body>
<header>
<nav>{네비게이션 링크 리스트}</nav>
</header>
<main>
<section>
<article>{내용1~}</article>
<article>{내용2~}</article>
</section>
<aside>{T.O.P.~}</aside>
</main>
<footer>{footer 내용~}</footer>
</body>
</html>
눈으로 코드를 보아도 각 영역의 역활을 어느정도 유추할 수 있고, 이를 바탕으로 더 원활한 소통이 가능힙니다
이처럼 시멘틱 태그를 사용 하여 얻을 수 있는 이점은 다음과 같습니다!
시멘틱 태그를 공부하다 보면 웹 표준과 연관이 많이 되어 있는데 여거서 웹 표준을 잠깐 살펴 보고 가자면 다음과 같습니다!
HTML의 웹 표준은 W3C(World Wide Web Consortium)에서 제정한 권장 사항으로, 이 권장사항을 준수하여 작성한 웹 페이지는 웹 브라우저나 검색 엔진 등에서 원활하게 동작하고, 브라우저같 호환성과 웹 접근성을 향상시킬 수 있습니다.!
이를 바탕으로 웹 표준을 지키는 이유를 생각해 보자면