Zum Inhalt springen
EPUBCheck · XHTML Inhaltsdokumente

EPUBCheck HTM_059: Viewport-Eigenschaft wiederholt

Aktualisiert:

EPUBCheck HTM_059 ist eine Fehlermeldung: „Viewport "…" property must not be defined more than once, but found values […].“ Ein Viewport definiert dasselbe Attribut zweimal mit unterschiedlichen Werten. EPUB verbietet mehr als eine Breiten- oder Höhen-Definition in einem Viewport-Meta-Element, und EPUBCheck listet die gefundenen Werte auf.

Die offizielle Nachricht

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

Standard-Schweregrad
Fehler. Das EPUB bricht eine Regel der Spezifikation und ist ungültig. Geschäfte und Sende an Kindle könnten es ablehnen, und EPUBCheck beendet die Ausführung mit Status 1.
EPUBCheck Version
5.4.0

EPUBCheck druckt diese ID mit einem Unterstrich anstelle eines Bindestrichs; diese Seite verwendet die ID genau so, wie EPUBCheck sie berichtet.

%1$s, %2$s… werden mit der Datei, dem Wert oder dem Element EPUBCheck ausgefüllt.

Typische Ursachen

  • Zwei Breiten- oder zwei Höhenwerte in einer Viewport-Deklaration, oft nach der Bearbeitung der Größe von Hand.
  • Ein Vorlagenwert, der an Ort und Stelle belassen und ein neuer Wert hinzugefügt wurde.

Wie man es behebt

  1. Öffnen Sie die Datei EPUBCheck Namen (die Nachricht gibt den Pfad, die Zeile und die Spalte an) in einem Text- oder EPUB Editor wie Sigil, oder entpacken Sie die EPUB und öffnen Sie sie dort.
  2. Behalte eine Breite und eine Höhe im content-Attribut, mit der Größe, für die die Seite entworfen wurde.
  3. Überprüfen Sie die anderen Fixed-Layout-Seiten, die oft mit derselben Vorlage erstellt wurden.
  4. Rebuild den EPUB und führe EPUBCheck erneut aus, um zu bestätigen, dass die Nachricht verschwunden ist.

Wann es nicht das ist

Wenn es zwei vollständige Viewport-Meta-Elemente gibt, anstatt zwei Werte in einem, siehe HTM_060b.

Hier verwendete Begriffe

Andere HTM Nachrichten

  • 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.

Quellen

Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.

FAQ

Was bedeutet EPUBCheck HTM_059?

EPUBCheck HTM_059 ist eine Fehlermeldung: „Viewport "…" property must not be defined more than once, but found values […].“ Ein Viewport definiert dasselbe Attribut zweimal mit unterschiedlichen Werten. EPUB verbietet mehr als eine Breiten- oder Höhen-Definition in einem Viewport-Meta-Element, und EPUBCheck listet die gefundenen Werte auf.

Ist HTM_059 ein Fehler?

HTM_059 wird standardmäßig als Fehler gemeldet. Der EPUB verstößt gegen eine Regel der Spezifikation und ist ungültig. Shops und Senden an Kindle können es ablehnen, und EPUBCheck beendet mit Status 1.

PDF zu EPUB Tools

Jedes Tool verwendet die gleiche Engine. Bis zu 3 Bücher pro Tag sind kostenlos.

Alle Werkzeuge ansehen