Menu

Erreur sur w3c [Résolu]

- - Dernière réponse :  patrick - 31 déc. 2018 à 10:08
Bonjour, je seche et je ne comprends pas ;)

j'ai mis

<script type="text/javascript" src="https://code.jquery.com/jquery-1.12.4.min.js"></script>


j'ai une erreur w3c

Warning: The type attribute is unnecessary for JavaScript resources.



et aussi j'ai mis un time

<time datetime="P10M">10 minutes</time>


Error: Bad value P10M for attribute datetime on element time: The literal did not satisfy the time-datetime format.



merci, d'avance

Configuration: Windows / Chrome 71.0.3578.98
Afficher la suite 

Votre réponse

2 réponses

Messages postés
1912
Date d'inscription
samedi 25 octobre 2014
Dernière intervention
20 février 2019
700
0
Merci
Bonjour

Pour le script, je pense qu'il faudrait mettre le script dans la partie head de ton code
Ou sinon le mettre dans une page et appeler cette page par un include
https://www.w3schools.com/php/php_includes.asp


Pour la balise time, voir un exemple sur le lien ci-dessous
https://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_time
pour le script si j'enlève tout les type ca met plus d'ereur ;)

je ne sais pas si c'est bien ou pas de suprimer les types


sinon pour les dates

j'ai mis ces dates là

https://www.alsacreations.com/article/lire/1386-html5-element-time.html

il dit ca mais il met une ereur

<time datetime="P30M">30 minutes</time>


merci e votre aide
Commenter la réponse de DelNC
Messages postés
6330
Date d'inscription
mardi 15 mai 2012
Dernière intervention
20 février 2019
972
0
Merci
Bonjour

Non, l'attribut type n'est pas obligatoire sur la balise script quand il s'agit de javascript. C'est exactement ce que signifie ton message d'avertissement ("Warning", et non pas d'erreur "Error"). Cela n'a aucun rapport avec le fait de mettre ton script dans la partie <head> ou <body>.

Quant au format du datetime, il semblerait qu'Alsacreations, pour une fois, se soit planté. Si j'en crois le document de référence :
https://www.w3.org/TR/2014/REC-html5-20141028/infrastructure.html#valid-duration-string
La bonne syntaxe est "PT10M".
D'ailleurs, c'est bien cette syntaxe qui est utilisée quelques lignes plus loin dans la même page Alsacréations, où ils disent qu'il reprennent la même syntaxe.
Commenter la réponse de le père.