Passer au contenu
EPUBCheck · Documents de contenu XHTML

EPUBCheck HTM_059 : propriété viewport répétée

Mis à jour :

EPUBCheck HTM_059 est un message d'erreur : “Viewport "…" property must not be defined more than once, but found values […].” Un viewport définit la même propriété deux fois avec des valeurs différentes. EPUB interdit plus d'une définition de largeur ou de hauteur dans un élément meta viewport, et EPUBCheck liste les valeurs qu'il a trouvées.

Le message officiel

Viewport "%1$s" property must not be defined more than once, but found values [%2$s].

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

  • Deux valeurs de largeur ou deux valeurs de hauteur dans une déclaration de viewport, souvent après avoir modifié la taille manuellement.
  • Une valeur de modèle laissée en place et une nouvelle valeur ajoutée après.

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. Conservez une largeur et une hauteur dans l'attribut content, avec la taille pour laquelle la page a été conçue.
  3. Vérifiez les autres pages à disposition fixe, qui ont souvent été réalisées à partir du même modèle.
  4. Reconstruire le EPUB et exécuter EPUBCheck à nouveau pour confirmer que le message a disparu.

Quand ce n'est pas ça

S'il y a deux éléments méta viewport complets plutôt que deux valeurs dans un seul, voir HTM_060b.

Termes utilisés ici

Autres messages HTM

  • HTM_058 HTML documents must be encoded in UTF-8, but UTF-16 was detected.
  • HTM_060b EPUB reading systems must ignore viewport meta elements in reflowable documents; viewport declaration "…" will be ignored.
  • HTM_057 Viewport "…" value must be a positive number or the keyword "device-…"
  • HTM_061 "…" 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).
  • HTM_056 Viewport metadata has no "…" dimension (both "width" and "height" properties are required)
  • HTM_062 SVG "xlink:href" attribute is deprecated; an "href" attribute should be used instead.

Sources

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

FAQ

Que signifie EPUBCheck HTM_059 ?

EPUBCheck HTM_059 est un message d'erreur : “Viewport "…" property must not be defined more than once, but found values […].” Un viewport définit la même propriété deux fois avec des valeurs différentes. EPUB interdit plus d'une définition de largeur ou de hauteur dans un élément meta viewport, et EPUBCheck liste les valeurs qu'il a trouvées.

Est-ce que HTM_059 une erreur ?

HTM_059 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