시맨틱 웹(Semantic Web): '의미론적인 웹'
시맨틱 태그(Semantic Tag): '의미론적인 태그'
기존 웹 태그 | 시맨틱 웹 태그 |
---|---|
사람이 보기 용이함 | 컴퓨터와 사람 모두 의미정보 해석이 용이 |
예) <em> 바나나</em> 는 <em> 노란색</em> 이다. | 예) <urn:바나나, urn:색, urn:노랑> |
사람: 각 단어의 관계 해석 가능 | 사람: 각 단어의 관계 해석 가능 |
컴퓨터: 단순 문자열로 이해 | 컴퓨터: 각 단어의 관계 해석 가능 |
<!--기존 웹의 머리 부분 태그-->
<div id="header"> 내용 </div>
<!--시멘틱 웹의 header태그-->
<header> 내용 </header>
시맨틱 웹
의 특징<img>
vs 백그라운드이미지 속성의 <div>
면접 질문:
"사이트에 이미지를 넣는 방법은 두 가지가 있습니다.<img>
태그를 사용하는 것과<div>
태그에 background-image 속성을 추가하는 것. 두 가지 방법의 차이점과 각각 어떠한 경우에 사용하면 좋은지 설명해보세요."✅ 위의 질문에 대답할 수 있나요? 실제 면접에서 자주 다루는 질문입니다. 이를 설명하기 위해서는 Semantic Web과 Semantic Tag에 대한 이해가 있어야 합니다.
차이점
img 태그 | css 백그라운드 이미지 속성 | |
---|---|---|
이미지 검색 시 | 노출됨 | 노출 안 됨 |
콘텐츠와 관련성 | 있음 | 없음 |
웹페이지 성능 | 높음 | 낮음 |
활용
img 태그 | CSS background-image 속성 |
---|---|
검색 시 노출이 되도록 | 디자인적 요소로만 활용 |
콘텐츠에 관련이 있는 이미지 | 콘텐츠와 관련이 없는 이미지 |
웹페이지 성능 향상 |