Semantic
Semantic : meaning (의미론적)
-
인터넷은 정보의 양이 매우 방대해 정보의 바다라고도 불린다. 인터넷이란 큰 공간에서 수많은 정보 속에 사용자가 원하는 정보를 검색해서 얻으려면, 검색 엔진이 웹사이트의 정보를 효율적으로 수집해야 한다.
-
검색 엔진은 웹사이트의 html 코드를 통해 정보를 수집하는데, html 코드가 검색 엔진에게 정보를 쉽게 주고, 검색 엔진에 잘 검색될 수 있도록 Semantic element(의미있는 요소)를 사용한다.
Semantic Tag
Semantic Tag: 요소의 의미를 명확히 드러내고 있는 태그
- ex) h1 태그, header 태그, form 태그, img 태그, nav 태그
- 각 semantic tag들은 주로 자기들만의 특별한 속성을 가지고 있다.
- 각 semantic tag들은 주로 자신의 태그에 맞는 content를 가진다.
Nonsemantic Tag: 요소의 의미가 불분명한 태그
- ex> div, span 태그
- 특별한 속성을 가지고 있지는 않으나, 주로 id나 class를 통해 특정하거나 그룹핑한다.
- content에 제약이 없다.
Semantic Web
- 웹페이지의 정보가 무의미한 정보가 아니라, 의미있는 정보를 가지게 하여 정보를 분별하기 쉽고 검색이 용이하게끔 만들어진 웹이다.