2011-01-11 13 views
4

내 사이트에 microformats를 추가하려고하는데 두 가지 사항에 대해 여전히 혼란 스럽습니다.Microformats 의미 질문

  1. 마이크로 포맷은 항상 hcard 또는 vcard 요소 내에 있어야합니까?

  2. 한 페이지에 여러 개의 hcards를 사용할 수 있습니까?

  3. hcard 태그 내에 비 마이크로 포맷 콘텐츠를 포함 할 수 있습니까?

나는 사이트에서 일하고 있으며, 홈페이지에는 두 곳의 주소가 있으며, 핫라인에 대한 설명 선이 있습니다. 그래서 저는 마이크로 포맷을 배치하는 방법을 알아 내려고하고 있습니다.

hcard 요소에 모든 내용을 래핑해야한다고 가정 할 때 핫라인 설명 선에 코드를 마크 업하는 올바른 방법일까요?

<p class="hcard">Call us 24 hours a day, 7 days a week at <span class="tel hotline">415.441.KIDS (5437)</span></p> 

"핫라인"클래스를 사용하고 있습니까? "tel"와 "hotline"을 동일한 클래스 속성에 둘 수 있습니까? 24/7 여분의 텍스트가 hcard 요소 안에 있는지 확인해도 될까요? 끝에있는 문자/숫자 부분은 어떻습니까?

답변

1
  1. 조직에있는 사람들을위한 하나의 번호
  2. 예.
  3. 예.

귀하의 예는 다음과 같아야합니다

<p class="vcard">Call us 24 hours a day, 7 days a week at <span class="tel hotline"><abbr title="415.441.5437" class="value">415.441.KIDS (5437)</abbr></span></p> 

변경 :

  1. 루트 클래스는 vCard를,하지를 hCard입니다.
  2. "tel"에는 값이 필요합니다. (또한 "유형"을 가질 수 있으며, 기본값은 "음성"입니다.)
  3. 기계 가독성 값을 나타 내기 위해 <abbr>을 사용하십시오.

"핫라인"클래스를 사용 확인 (이 전화 번호에 대한 설명입니다. "(5437) 415.441.KIDS는"꽤 전화 번호가 아닙니다)?

예.

"tel"와 "hotline"을 동일한 클래스 속성에 넣을 수 있습니까?

예.

여분의 24/7 텍스트가 hcard 요소 안에 있습니까?

예.

마지막 문자/숫자 부분은 어떻게됩니까?

아니요 (위 참조).

0

나는 혼란 스럽다고 생각합니다. vCard를 (RFC2426) 속성의 1 표현 :

를 hCard는 1을 사용하여, 사람, 기업, 조직 및 장소를 표현하기위한 간단한 개방, 분산 형식 : hcard는 (다른 사람의 사이에서) 하나의 특정 마이크로 포맷입니다 의미 론적 HTML 또는 XHTML의 값. hCard는 HTML, XHTML, Atom, RSS 및 임의의 XML에 포함하기에 적합한 여러 가지 개방형 마이크로 포맷 표준 중 하나입니다.

따라서 하나의 사람, 회사 등을 대표하는 다수의 hcards를 페이지에 포함 할 수 있습니다. 회사의 사이트, 각 사무실 또는