EPUBCheck HTM_060b : viewport qui sera ignoré
Mis à jour :
EPUBCheck HTM_060b est un message d'usage : “EPUB reading systems must ignore viewport meta elements in reflowable documents; viewport declaration "…" will be ignored.” Un élément meta viewport sera ignoré par les applications de lecture, donc il n'a aucun effet. EPUBCheck rapporte cette note d'usage dans deux cas. HTM_060b est un viewport dans un document reflowable, où les applications de lecture doivent l'ignorer. HTM_060a est un deuxième (ou plus) viewport dans un document à mise en page fixe, où seul le premier compte.
Le message officiel
EPUB reading systems must ignore viewport meta elements in reflowable documents; viewport declaration "%1$s" will be ignored.
- Gravité par défaut
- Utilisation. Informative uniquement et cachée par défaut : elle apparaît lorsque EPUBCheck s'exécute avec -u (--usage). Cela ne rend pas le EPUB invalide.
- 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
- Contenu de l'en-tête copié depuis des pages web, qui portent généralement width=device-width, dans des chapitres reflowables (HTM_060b).
- Modèles de mise en page fixe réutilisés pour des chapitres reflowables (HTM_060b).
- Contenu d'en-tête dupliqué dans une page à mise en page fixe, laissant deux éléments viewport (HTM_060a).
Comment le corriger
- 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à.
- Dans un document reflowable, supprimez l'élément meta viewport : il ne fait rien là-dedans.
- Dans un document à mise en page fixe, gardez uniquement le premier élément meta viewport, avec à la fois la largeur et la hauteur, et supprimez les autres.
- Reconstruire le EPUB et exécuter EPUBCheck à nouveau pour confirmer que le message a disparu.
Quand ce n'est pas ça
Si un seul viewport répète la largeur ou la hauteur dans son attribut de contenu, c'est HTM_059.
Aussi signalé comme
HTM_060a(utilisation): EPUB reading systems must ignore secondary viewport meta elements in fixed-layout documents; viewport declaration "%1$s" will be ignored.
Termes utilisés ici
Autres messages HTM
HTM_059Viewport "…" property must not be defined more than once, but found values […].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_058HTML documents must be encoded in UTF-8, but UTF-16 was detected.HTM_062SVG "xlink:href" attribute is deprecated; an "href" attribute should be used instead.HTM_057Viewport "…" value must be a positive number or the keyword "device-…"HTM_056Viewport 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.