HTML5의 특징, 시맨틱 웹(Semantic Web)
2018. 1. 2. 23:35ㆍ화면 속/HTML5
반응형
SMALL
HTML5의 특징, 시맨틱 웹 입니다.
시맨틱 웹(Semantic Web)이란,
웹에 존재하는 수 많은 페이지들의 메타데이터를 부여하여,
그저 데이터의 집합- 이었던 웹 페이지를
'의미'와 '관련성'을 가지는 거대한 데이터베이스(DB)로 구축하고자 하는 발상
입니다.
(의미 그대로, 의미론적인 웹 이란 뜻인 것 같습니다.)
이를 위하여 구분되어진 것이
시맨틱 요소, 시맨틱 태그 입니다.
이는 브라우저, 검색엔진, 개발자 모두에게
콘텐츠의 의미를 명확히 설명하는 역할을 합니다.
시맨틱 웹 에 대하여 검색하면 나오는 가장 대표적인 계층 구조일 것입니다.
아직 우리에게 조금 어려운 구조이지만,
'의미와 개념을 찾아 원하는 값을 돌려주는 것'을 목표로 하는 구조라고 생각하면
추후에 다시 공부하는 데 도움이 될 것 같습니다.
이런 시맨틱 웹이 HTML5에서 적용되는 모습은 다음과 같습니다.
<header>
<h1>제목영역</h1>
</header>
<section>
<article>
<p>내용 영역</p>
</article>
</section>
<aside>
<p>사이드 영역</p>
</aside>
<footer>
<p>하단 영역</p>
</footer>
제목 부분을 <header>로, 보통 추가 설명이 들어가는
하단 부분을 <footer>로 표기 하는 등,
태그만 보고도 무슨 기능을 하는, 어떤 영역인지 알아볼 수 있도록 하는 것입니다.
이전까지는,
<div id = "header">
<h1>제목영역</h1>
</div>
<div id = "section">
<div id = "article">
<p>내용 영역</p>
</div>
</div>
<div id = "aside">
<p>사이드 영역</p>
</div>
<div id = "footer">
<p>하단 영역</p>
</div>
이렇게 하나 하나, division을 나누어 하나하나 id값을 부여해 주어야 했습니다만,
훨씬 효율적으로 변하게 된 셈입니다.
눈에 보이도록 영역을 만들어 보았습니다.
이름만 가지고도 손쉽게 만들 수 있는 HTML5의 강력한 기능
시맨틱 태그,
적극 활용하지 않을 수 없겠죠?
반응형
LIST
'화면 속 > HTML5' 카테고리의 다른 글
HTML5 Tag의 기본, 다양한 HTML의 tag들(with body) (0) | 2018.01.05 |
---|---|
HTML5 Tag의 기본, 다양한 HTML의 tag들(with head) (0) | 2018.01.04 |
HTML5 기본 문법, 요소(element), 속성(attribute) (0) | 2018.01.01 |
HTML5로 웹 페이지 만들기, 'html 태그(html tag)' 란? (0) | 2017.12.31 |
HTMl5활용하기, VSCode 설치 방법 (0) | 2017.12.30 |