2011-02-26 3 views
2

W3c specification working draft에서 아래의 시간 요소에 대한 pubdate 속성에 대한 의미를 설명하는 사람이 평신도의 용어로 설명 할 수 있습니까?HTML5 pubdate 속성에 대한 설명

article 요소에 대해, 가장 가까운 조상 article 요소 것을하는 pubdate 속성을 더 이상 time 요소가 없어야합니다. 또한 각 문서에 대해 pubdate 특성을 가진 시간 요소가 하나만 존재해야하며 조상 요소는 article 요소가 없습니다.

답변

3

이는 시간 값이 기사를 게시 할 때와 관련이 있음을 의미합니다. 그것은 로봇이나 컨텐츠를 읽는 기계에 대한 정보입니다.

<article> 
<header><h1>Article Title</h1></header> 
<footer>Published on <time pubdate>2009-08-30</time>.</footer> 
<p>I put a bike bell on his bike.</p> 
</article> 

위와 같이 시간 태그는 기사가 공개되었을 때 Google 검색 엔진에 알리기 위해 사용됩니다.

상위 태그는 시간 태그에 가장 가까운 상위 항목 태그를 의미합니다. 조상은 할아버지 또는 할아버지 일 수 있습니다. DOM 트리에 얼마나 많은 시간 태그가 중첩되어 있는지에 따라 달라집니다. 그 사이에 기사 태그가 없으면 N 번째 세대 일 수 있습니다.

+9

이것은 실제로 약간 잘못되었습니다. 'pubdate' 속성이 '

+1

네가 맞아, 고마워. –

+1

사실, 스펙의 현재 버전은 datetime 속성을 필요로하지 않지만, 확실히 그것을 사용하는 것이 가장 좋습니다.datetime 속성없이 사용하면, 시간 요소의 텍스트 하위가 날짜에 대해 모호하지 않은 문자열을 가져야한다고 가정합니다 (말하자면 php의 strtotime() 함수가 명확하게 구문 분석 할 수 있음). –

2

이 두 문장은 별도로 고려되어야한다 : 각 문서 요소에 대해

은 가장 가까운 조상이 문서 요소 인 pubDate의 속성이 더 이상 시간 요소가 없어야합니다.

이것은 기사 요소의 목록은 당신이 원하는대로 당신은 많은 시간을 요소를 포함 할 수 있지만 단 하나의는 pubDate의 속성을 가질 수 있음을 의미합니다. 이 pubdate는 하나의 게시 날짜 만있을 수있는 기사를 참조하기 때문에 의미가 있습니다.

또한 각 문서에 대해 조상 기사 요소가없는 pubdate 속성이있는 시간 요소는 두 개 이상이어야합니다.

전체 문서 (HTML 페이지)에도 같은 경우가 적용됩니다. 페이지에서 원하는 시간 요소가 많을 수도 있지만 하나만은 페이지 자체의 게시 날짜를 참조하는 pubdate 특성을 가질 수 있습니다. 보기로 one free Bestkicker poker Video

나는 당신을 돕기를 바랍니다.

: 더 이상 pubDate의 언급하지 않는 한 링크의 새로운 버전. 사양에서 삭제하라는 제안이 있습니다.

+0

사라진 'pubdate'에 대한 "올바른"대체가 무엇인지 아는 사람이 있습니까? –

+1

@LayZee'itemprop = "datePublished"를 사용하십시오. [예] (http://dev.w3.org/html5/spec-preview/the-article-element.html). –