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
- Ö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.
- Behalte eine Breite und eine Höhe im content-Attribut, mit der Größe, für die die Seite entworfen wurde.
- Überprüfen Sie die anderen Fixed-Layout-Seiten, die oft mit derselben Vorlage erstellt wurden.
- 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_058HTML documents must be encoded in UTF-8, but UTF-16 was detected.HTM_060bEPUB reading systems must ignore viewport meta elements in reflowable documents; viewport declaration "…" will be ignored.HTM_057Viewport "…" 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_056Viewport metadata has no "…" dimension (both "width" and "height" properties are required)HTM_062SVG "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.