EPUBCheck HTM_056: Viewport fehlt eine Dimension
Aktualisiert:
EPUBCheck HTM_056 ist eine Fehlermeldung: „Viewport metadata has no "…" dimension (both "width" and "height" properties are required).“ Ein Fixed-Layout-Viewport erklärt nur eine Dimension, und sowohl Breite als auch Höhe sind erforderlich. EPUBCheck benennt die Dimension, die fehlt.
Die offizielle Nachricht
Viewport metadata has no "%1$s" dimension (both "width" and "height" properties are required)
- 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
- Ein viewport mit Breite, aber ohne Höhe, oder umgekehrt.
- Ein viewport, der von einer Webseite kopiert wurde, wie width=device-width, initial-scale=1, das keine Höhe hat.
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.
- Deklarieren Sie beide im ersten Viewport-Meta-Element des Kopfes, zum Beispiel
content="width=1200, height=1600". - Verwenden Sie positive Zahlen in Pixeln oder device-width und device-height, wenn die Seite den Bildschirm füllen soll.
- Rebuild den EPUB und führe EPUBCheck erneut aus, um zu bestätigen, dass die Nachricht verschwunden ist.
Wann es nicht das ist
Wenn beide vorhanden sind, aber ein Wert keine Zahl ist, ist das HTM_057; ein Parsfehler ist HTM-047.
Hier verwendete Begriffe
Andere HTM Nachrichten
HTM_055The "…" element should not be used (discouraged construct)HTM_057Viewport "…" value must be a positive number or the keyword "device-…"HTM_054Custom attribute namespace ("…") must not include the string "…" in its domain.HTM_058HTML documents must be encoded in UTF-8, but UTF-16 was detected.HTM_059Viewport "…" property must not be defined more than once, but found values […].HTM_060bEPUB reading systems must ignore viewport meta elements in reflowable documents; viewport declaration "…" will be ignored.
Quellen
Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.