Zum Inhalt springen
EPUBCheck · XHTML Inhaltsdokumente

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

  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. Deklarieren Sie beide im ersten Viewport-Meta-Element des Kopfes, zum Beispiel content="width=1200, height=1600".
  3. Verwenden Sie positive Zahlen in Pixeln oder device-width und device-height, wenn die Seite den Bildschirm füllen soll.
  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 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_055 The "…" element should not be used (discouraged construct)
  • HTM_057 Viewport "…" value must be a positive number or the keyword "device-…"
  • HTM_054 Custom attribute namespace ("…") must not include the string "…" in its domain.
  • HTM_058 HTML documents must be encoded in UTF-8, but UTF-16 was detected.
  • HTM_059 Viewport "…" property must not be defined more than once, but found values […].
  • HTM_060b EPUB 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.

FAQ

Was bedeutet EPUBCheck HTM_056?

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.

Ist HTM_056 ein Fehler?

HTM_056 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