Sementic Web
& Sementic Tag
란 무엇일까?
시멘틱 웹
은 "의미론적인 웹"이라는 뜻인데, 기계가 이해할 수 있는 형태로 제작된 웹이다. 웹이 존재하는 수많은 웹페이들에 메타데이터를 부여하여 기존의 잡다한 데이터의 집합을 말한다. 즉 의미, 관련성을 지니는 거대한 데이터베이스 구축이다.
시멘틱 태그
는 시멘틱 웹
의 성질을 가지고 있는 태그들을 말한다.
<div>
, <span>
등<img>
, <table>
, <img>
등시멘틱 태그
에 의해 컴퓨터가 HTML
요소의 의미를 보다 명확히 해석하고 그 데이터를 활용할 수 있는 시멘틱 웹
을 실현할 수 있다.위에서는 시멘틱 웹
과 시멘틱 태그
에 대해서 배웠는데, 그렇다면 위의 두가지 경우에는 어떤것을 사용하는 것이 좋을까??
아직 개발자가 아니지만 내 의견은 2번이 더 나을 것 같다!
물론 시멘틱하진 않지만.. 백그라운드로 이미지를 띄운다는 상황을 생각해 보면, 우리는 그것을 바탕으로 안에 내용물을 채워야 한다. 다음의 코드를 보자!
<img alt="backgorund-image" src="주소~">
<p>이렇게 쓰는게 좋을까?</p>
</img>
<div style="background=image: url('주소~')">
<p>이렇게 쓰는게 좋을까?<p>
</div>
<img>
태그 안에 백그라운드 이미지를 넣으면 그 안에 들어갈 내용은 어떻게 채울까? 아니 그 전에 <img>
태그를 보고 안에 내용이 있을꺼라고 생각 할 수 있을지 의문이 든다.
반면 <div>
안에 속성을 이용하여 이미지를 넣으면 안에 당연히 내용이 있겠구나 생각이 든다.
Sementic Web
과 Sementic Tag
의 차이점, 의미, 지향성<img>
태그로 쓰는 방법과 <div>
속성으로 그림 넣는 방법중 어떤 것이 좋을지 진지하게 고민해보는 시간을 가짐으로 생각의 정리가 되었다.개발새발로 개발하지 말고 찰떡같이 개발하자!