2013-04-06 1 views
3

내가 의미 '본'나는 정의 <strong><em>시간을</em></strong> 태그를 사용하고

내 문제는 그러나 내가 원하는 값입니다 시간 태그 내에 배치하는 것은 지금 : . 나는이 유효성 검사 오류 얻을 :

The text content of element time was not in the required format: 
The literal did not satisfy the time-datetime format." 

가 스펙을 살펴보면를, 'NOW'을 을 정의 할 수 보이지 않는다. 그것은 귀찮은 일입니다. 이 접근 방법에 대한 아이디어가 있습니까?

+2

이에 대한 사용 사례는 무엇입니까? – Quentin

+0

좋은 질문입니다. 유스 케이스 컨텍스트는 프로젝트 및 경험을 재개 한 목록입니다. 그러나 모든 것을 기계로 읽을 수 있기를 바랍니다. 의 – Timidfriendly

+0

중복 [시간 태그의 오늘의 시간 (https://stackoverflow.com/questions/15223317/todays-time-in-time-tag) (뻔뻔한 플러그 : 내 자신의 질문 :)) – astorije

답변

2

당신은 할 수 없습니다. HTML5의 time element은 시간과 관련된 모든 개념이 아닌 특정 순간이나 기간 또는 시간 또는 시간 오프셋에 대한 마크 업으로 정의됩니다.

당신은 예를 들면 쓸 수 있습니다 <time datetime="2013-04-06T13:53">now</time>과 일치하여, 고정 된 시간을 "now"텍스트 내용과 연관시킵니다. 나는이 유용 할 수 표시되지 않습니다, 그리고 일반적으로 time 요소의 유용성은 의문이다 (이것은 마크 업을 위하여 마크 업처럼 보이는)하지만,이 같은 것들을 당신이 time과 함께 " 'NOW'정의 '할 수있는 모두 .

<time datetime="2013">Present</time> 

더 이상 오류를, 그리고 symatic입니다 :

+2

나는 그것이 될 수 있다고 생각 매우 유용하다. 여기에 스택 오버 플로우에 대한 답변은 "4 시간 전에 대답했다"고합니다. 이제 "4 시간 전"은 게시 시간을 포함하는'time' 요소로 마크 업될 수 있습니다. 누군가가 페이지를 아카이브하면 그러한 상대 시간 참조는 유용하지 않지만 '시간'덕분에 날짜는 공식적인 방식으로 포함될 수 있습니다. – unor

0

지금이 마크 업을 사용하고 있습니다. 지금 당장 받아 들여지는 변수가 없다는 것은 부끄러운 일입니다.