"의미론적인 웹"으로 기계가 이해할 수 있는 형태로 제작된 웹을 의미한다._
-wiki백과-
컴퓨터가 사람을 대신하여 정보를 읽고, 이해하고 가공하여 새로운 정보를 만들어 낼 수 있도록 이해하기 쉬운 의미를 가진 차세대 지능형 웹
-나무위키-
아래 설명된 Semantic Tag를 이용하여 만든 Web
-내가 정의한 Semantic Web-
HTML의 태그는 그 이름만 봐도 의미를 알 수 있어 Semantic Tag라고 한다.
텍스트 단락(paragraph)를 줄인 p태그나 앵커(anchor)를 줄인 a 태그 등 이름만으로도 어떤 역할을 하는지 쉽게 알 수 있다.
시맨틱 태그를 사용하면 웹 브라우저가 HTML의 코드만 보고도 어느 부분이 제목이고 메뉴이고 본문 내용인지 쉽게 알 수 있다.
<header>제목</header>
<footer>하단</footer>
문서 구조가 정확히 나눠지므로 PC나 모바일의 웹 브라우저와 여러 스마트 기기의 다양한 화면에서 웹 문서를 표현하기 쉽다.
인터넷에서 웹 사이트를 검색할 때 필요한 내용을 정확히 찾을 수 있다. 검색엔진최적화(SEO)는 검색 엔진이 정보를 수집(크롤링)할 때 HTML 코드를 해석한다. 따라서 시맨틱 태그로 작성된 HTML은 원하는 정보가 정확히 어디에 있는지 사용자에게 전달할 수 있다.
<header>
<nav>
<main>
<article>
<article>
안에는 아래의 <section>
태그를 넣을 수도 있다.<section>
<article>
과 비슷하지만 <section>
태그는 몇 개의 콘텐츠를 묶는 용도로 주로 사용된다.<aside>
<footer>
출처:
https://poiemaweb.com/html5-semantic-web https://velog.io/@syoung125/%EC%8B%9C%EB%A7%A8%ED%8B%B1-%ED%83%9C%EA%B7%B8-Semantic-Tag-%EC%9E%98-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0
https://blog.cordelia273.space/21
[책] Do it! 한 권으로 끝내는 웹 기본 교과서 HTML+CSS+자바스크립트 웹 표준의 정석