Zum Inhalt springen
EPUBCheck · XHTML Inhaltsdokumente

EPUBCheck HTM-047: viewport Syntaxfehler

Aktualisiert:

EPUBCheck HTM-047 ist eine Fehlermeldung: “Viewport metadata "…" has a syntax error.” Das Viewport-Meta-Element eines Fixed-Layout-Dokuments hat einen Syntaxfehler. Das Content-Attribut muss eine Liste von name=value-Eigenschaften sein, die durch Kommas, Semikolons oder Leerzeichen getrennt sind, und EPUBCheck zitiert den Wert, den es nicht parsen konnte.

Die offizielle Nachricht

Viewport metadata "%1$s" has a syntax error

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

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

Typische Ursachen

  • Falsche Trennzeichen oder ein fehlendes Gleichheitszeichen im Inhaltsattribut.
  • Falsch geschriebene Schlüssel oder überflüssige Zeichen, zum Beispiel ein abschließendes Komma oder Anführungszeichen im Wert.

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. Schreiben Sie es als content="width=1200, height=1600": Breite und Höhe, jeweils mit einem Wert, durch ein Komma getrennt.
  3. Behalte andere Viewport-Eigenschaften aus festen Layout-Seiten, es sei denn, du benötigst sie; Lese-Apps ignorieren sie.
  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 die Syntax in Ordnung ist, aber Breite oder Höhe fehlt, ist das HTM_056; ein schlechter Wert ist HTM_057.

Hier verwendete Begriffe

Andere HTM Nachrichten

  • HTM-046 Fixed layout document has no "viewport" meta element.
  • HTM-048 SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).
  • HTM-045 Encountered empty href.
  • HTM-044 Namespace uri "…" was included but not used.
  • HTM-051 Found Microdata semantic enrichments but no RDFa. EDUPUB recommends using RDFa Lite.
  • HTM_054 Custom attribute namespace ("…") must not include the string "…" in its domain.

Quellen

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

FAQ

Was bedeutet EPUBCheck HTM-047?

EPUBCheck HTM-047 ist eine Fehlermeldung: “Viewport metadata "…" has a syntax error.” Das Viewport-Meta-Element eines Fixed-Layout-Dokuments hat einen Syntaxfehler. Das Content-Attribut muss eine Liste von name=value-Eigenschaften sein, die durch Kommas, Semikolons oder Leerzeichen getrennt sind, und EPUBCheck zitiert den Wert, den es nicht parsen konnte.

Ist HTM-047 ein Fehler?

HTM-047 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