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를 사용하는 주목할 만한 조직 및 기타 웹사이트는 다음과 같다.
- 버밍엄 시청과 교향악당[4]
- 페이스북[5]
- Google(Google 지도[6] 및 검색 엔진 결과 페이지)
- Opera 웹 브라우저 웹 사이트[9]
- 라디오 타임즈[10]
- 배스[10] 대학교
- 워싱턴[10] 대학교
- Upcoming.org[10]
- 위키백과[11]
- 야후! 야후! 국부적[10]
참조
- ^ Microformats.org: Microformats 브라우저 지원
- ^ 웹 표준 프로젝트, hAccessibility: Microformats의 약어
- ^ 마이크로포맷 위키: 어시스트 테크놀로지
- ^ 마이크로포맷 - 버밍엄 시의회
- ^ Protalinski, Emil (2011-02-18). "Facebook adds hCalendar and hCard microformats to Events". ZDNet. Retrieved 24 March 2011.
- ^ 공식 Google 지도 API 블로그: Google 지도에서 마이크로포맷
- ^ Microformats.org: 구글은 hCalendar와 hRecepe Rich Snippets에 대한 지원을 추가했다.
- ^ Google 웹마스터 도구: 리치 스니펫 - 이벤트
- ^ David Storey - 오페라 사이트의 마이크로포맷
- ^ a b c d e 야생 · Microformats Wiki의 hCalendar 예제
- ^ 위키백과:마이크로 포마츠