La balise `<time>` renvoie une erreur W3C dans resume/evenement.html #27

Open
opened 10 months ago by jeanmarie · 3 comments
Collaborator

Le squelette /squelettes/inclure/resume/evenement.html renvoie une erreur W3C (voir capture jointe) à cause de la balise <time> qui n'est pas censée contenir autre chose que des infos date/heure normée (https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-time-element).

C'est par là : 81f4a29034/squelettes/inclure/resume/evenement.html

Le squelette /squelettes/inclure/resume/evenement.html renvoie une erreur W3C (voir capture jointe) à cause de la balise `<time>` qui n'est pas censée contenir autre chose que des infos date/heure normée (https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-time-element). C'est par là : https://git.spip.net/spip-contrib-extensions/agenda/src/commit/81f4a29034394a37e864f88057d3ca7691778a58/squelettes/inclure/resume/evenement.html
Owner

C'est plutôt qu'il manque un attribut datetime='...' avec la date normée, car la doc que tu pointe donne des exemple valides comme :

<time class="dtstart" datetime="2005-10-05">October 5</time> -
<time class="dtend" datetime="2005-10-07">7</time>,
C'est plutôt qu'il manque un attribut `datetime='...'` avec la date normée, car la doc que tu pointe donne des exemple valides comme : ``` <time class="dtstart" datetime="2005-10-05">October 5</time> - <time class="dtend" datetime="2005-10-07">7</time>, ```
Poster
Collaborator

Ah oui, bien vu.

Ca veut dire qu'on pourrait supprimer les metas startDate/endDate pour utiliser dans les <time> ?

Ah oui, bien vu. Ca veut dire qu'on pourrait supprimer les metas startDate/endDate pour utiliser dans les `<time>` ?
Owner

surtout pas ! enfin en tout cas pas sans tester que le markup est bien reconnu, mais je pense que si l'erreur du validateur est vraiment gênante il faut juste ajouter l'attribut datetime sur la balise time

surtout pas ! enfin en tout cas pas sans tester que le markup est bien reconnu, mais je pense que si l'erreur du validateur est vraiment gênante il faut juste ajouter l'attribut `datetime` sur la balise `time`
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.