2012-06-27 3 views
0

Microformats.org는 사용자가 사용하는 모든 마이크로 포맷의 프로파일을 참조하도록 권장합니다. 예를 들어, 컨텐츠를 hCard를 사용하는 해야 참조 코드의 다음 세 줄 중 하나를 사용하여 그 프로필 :rel = "tag"및 rel = "nofollow"의 프로필을 참조하려면 예 또는 아니요?

<head profile="http://microformats.org/profile/hcard"> 

<link rel="profile" href="http://microformats.org/profile/hcard"> 

This content uses <a rel="profile" href="http://microformats.org/profile/hcard">hCard</a>. 


난 그 프로필을 참조하지 않고, 구글과 같은 검색 엔진이 방법이 없기 때문에 그것의 생각을 마이크로 포맷을 이해하고 모든 마이크로 포맷 코드는 무의미한 것으로 바뀔 것입니다.

개인적으로는 head 요소를 수정하거나 link 또는 a 요소를 추가하는 것은 불편합니다. 따라서 hCard의 경우에는 아마 잊어 버리고 microdata를 사용할 것입니다.

그러나 rel="tag"rel="nofollow"과 같은 마이크로 포맷에는 마이크로 데이터 등가물이 없습니다. 내가 그들을 사용하고 그들의 프로파일을 참조하지 않는다면, 검색 엔진은 그들의 의미를 이해할 것인가?

답변

2

예, 그렇습니다. 검색 엔진은 robustness principle에 따라 마크 업에 자유 롭다. 웹상의 많은 마크 업이 망가져 있기 때문이다. 귀하의 경우에는 심지어 깨진 것이 아니라 단지 HTML 4.01에 설명 된 국제 대회를 기리는 데 실패합니다.

Google은 예를 들어 profile에 대한 언급이없는 documentation on microformats입니다. 마크 업을 확인하는 데 사용할 수있는 testing tool도 있습니다.

+0

감사합니다. @Vasiliy. Microdata가 유일한 해결책이 아니라면 Microformats를 계속 사용할 것입니다. :) –