Passer au contenu
EPUBCheck · Documents de contenu XHTML

EPUBCheck HTM_061 : attribut data-* invalide

Mis à jour :

EPUBCheck HTM_061 est un message d'erreur : “"…" is not a valid custom data attribute (it must have at least one character after the hyphen, be XML-compatible, and not contain ASCII uppercase letters).” Un nom d'attribut data-* n'est pas valide. Un attribut de données personnalisé doit comporter au moins un caractère après le tiret, pas de lettres ASCII majuscules et uniquement des caractères autorisés dans les noms XML.

Le message officiel

"%1$s" is not a valid custom data attribute (it must have at least one character after the hyphen, be XML-compatible, and not contain ASCII uppercase letters).

Gravité par défaut
Erreur. Le EPUB enfreint une règle de la spécification et est invalide. Les magasins et l'envoi à Kindle peuvent le rejeter, et EPUBCheck sort avec le statut 1.
version EPUBCheck
5.4.0

EPUBCheck imprime cet ID avec un soulignement au lieu d'un tiret ; cette page utilise l'ID tel que EPUBCheck le rapporte.

%1$s, %2$s… sont remplis avec le fichier, la valeur ou l'élément EPUBCheck trouvé.

Causes typiques

  • Noms tels que data-, data-Page ou data-x:y.
  • Attributs générés à partir d'un script ou d'un outil de conception qui conserve les noms en camelCase.

Comment le corriger

  1. Ouvrez le fichier EPUBCheck (le message indique le chemin, la ligne et la colonne) dans un éditeur de texte ou EPUB tel que Sigil, ou décompressez le EPUB et ouvrez-le là.
  2. Renommer l'attribut en minuscules, par exemple data-page au lieu de data-Page.
  3. Si un script ou une feuille de style lit l'attribut, mettez-le également à jour avec le nouveau nom.
  4. Supprimer l'attribut si rien dans le livre ne l'utilise.
  5. Reconstruire le EPUB et exécuter EPUBCheck à nouveau pour confirmer que le message a disparu.

Quand ce n'est pas ça

Si l'attribut est préfixé par un espace de noms (tel que ibooks:something), les règles sont celles des attributs personnalisés, signalées comme HTM_054.

Termes utilisés ici

Autres messages HTM

  • HTM_060b EPUB reading systems must ignore viewport meta elements in reflowable documents; viewport declaration "…" will be ignored.
  • HTM_062 SVG "xlink:href" attribute is deprecated; an "href" attribute should be used instead.
  • HTM_059 Viewport "…" property must not be defined more than once, but found values […].
  • HTM_058 HTML documents must be encoded in UTF-8, but UTF-16 was detected.
  • HTM_057 Viewport "…" value must be a positive number or the keyword "device-…"
  • HTM_056 Viewport metadata has no "…" dimension (both "width" and "height" properties are required)

Sources

Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.

FAQ

Que signifie EPUBCheck HTM_061 ?

EPUBCheck HTM_061 est un message d'erreur : “"…" is not a valid custom data attribute (it must have at least one character after the hyphen, be XML-compatible, and not contain ASCII uppercase letters).” Un nom d'attribut data-* n'est pas valide. Un attribut de données personnalisé doit comporter au moins un caractère après le tiret, pas de lettres ASCII majuscules et uniquement des caractères autorisés dans les noms XML.

Est-ce que HTM_061 une erreur ?

HTM_061 est signalé comme erreur par défaut. Le EPUB enfreint une règle de la spécification et est invalide. Les boutiques et l'envoi à Kindle peuvent le rejeter, et EPUBCheck se termine avec le statut 1.

PDF vers EPUB outils

Chaque outil utilise le même moteur. Jusqu'à 3 livres par jour sont gratuits.

Voir tous les outils