hCalendar

hCalendar


hCalendar(HTML iCalendar의 줄임말)는 의미(X)를 표시하기 위한 마이크로포맷 표준이다.이벤트에 대한 iCalendar 형식 일정관리 정보의 HTML 표현, 웹 페이지, HTML 클래스 및 rel 속성 사용.

구문 분석 도구(예: 다른 웹 사이트 또는 Firefox오퍼레이터 확장자와 같은 브라우저 추가[1] 기능)를 통해 이벤트 세부 정보를 추출하고, 이를 다른 웹 사이트를 사용하여 표시하거나, 인덱싱 또는 검색하거나, 캘린더 또는 다이어리 프로그램에 로드할 수 있다. 여러 인스턴스를 타임라인으로 표시할 수 있다.

다음과 같은 반액정적 예를 들어보자.

   영어 위키피디아는 2001년 1월 15일 지미 웨일즈의 집에서 오후 2시부터 4시까지 파티를 열어 시작했다(자세한 정보).  

HTML 마크업:

<p> 영어 위키피디아는 2001년 1월 15일 지미 웨일스의 집에서 오후 2시부터 4시까지 파티(<a href="http://en.wikipedia.org/wiki/History_of_Wikipedia" 더 많은 정보 </a> </p)와 함께 출범했다. 

hCalendar 마크업(mark-up)은 다음을 사용하여 추가할 수 있다. span HTML 요소클래스 vevent, summary, dtstart (시작 날짜), dtend (종료일), location 그리고 url:


<p class="vevent">     The <span class="summary">English Wikipedia was launched</span>      on 15 January 2001 with a party from      <abbr class="dtstart" title="2001-01-15T14:00:00+06:00">2pm</abbr>-     <abbr class="dtend" title="2001-01-15T16:00:00+06:00">4pm</abbr> at      <span class="location">지미 웨일스의 집[</span] (<a class=""href="http://en.wikipedia.org/wiki/History_of_Wikipedia")더 많은 정보[/a] </p] 

의 사용에 유의하십시오. abbr 읽기 가능한 시스템, ISO8601, 시작 및 종료 시간의 날짜 시간 형식 포함 요소.

접근성 문제

발생 장소인 경우 이용에 대한 우려가 표출된[2] 것이다. abbr 요소(위의 방식에서 소위 압브르 디자인 패턴이라고 함)는 화면 판독기와 청각 브라우저 사용자들뿐만 아니라 접근성 문제를 야기한다.[3] 따라서 새로운 h-event 마이크로포맷은 HTML5 요소를 사용한다. time 대신:

<time class="dt-start" datetime="2013-06-30 12:00" 30<sup> 2013년 6월, 12:00</time> 

지오

Geo 마이크로포맷은 hCalendar 규격의 일부로서, 종종 hCalendar 내에서 이벤트 위치의 좌표를 포함하는데 사용된다.

특성

속성의 전체 목록은 hCalendar 치트-시트를 참조하십시오.

사용자

hCalendar를 사용하는 주목할 만한 조직 및 기타 웹사이트는 다음과 같다.

참조

  1. ^ Microformats.org: Microformats 브라우저 지원
  2. ^ 웹 표준 프로젝트, hAccessibility: Microformats의 약어
  3. ^ 마이크로포맷 위키: 어시스트 테크놀로지
  4. ^ 마이크로포맷 - 버밍엄 시의회
  5. ^ Protalinski, Emil (2011-02-18). "Facebook adds hCalendar and hCard microformats to Events". ZDNet. Retrieved 24 March 2011.
  6. ^ 공식 Google 지도 API 블로그: Google 지도에서 마이크로포맷
  7. ^ Microformats.org: 구글은 hCalendar와 hRecepe Rich Snippets에 대한 지원을 추가했다.
  8. ^ Google 웹마스터 도구: 리치 스니펫 - 이벤트
  9. ^ David Storey - 오페라 사이트의 마이크로포맷
  10. ^ a b c d e 야생 · Microformats Wiki의 hCalendar 예제
  11. ^ 위키백과:마이크로 포마츠

외부 링크