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
- Ö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.
- Schreiben Sie es als
content="width=1200, height=1600": Breite und Höhe, jeweils mit einem Wert, durch ein Komma getrennt. - Behalte andere Viewport-Eigenschaften aus festen Layout-Seiten, es sei denn, du benötigst sie; Lese-Apps ignorieren sie.
- 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-046Fixed layout document has no "viewport" meta element.HTM-048SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).HTM-045Encountered empty href.HTM-044Namespace uri "…" was included but not used.HTM-051Found Microdata semantic enrichments but no RDFa. EDUPUB recommends using RDFa Lite.HTM_054Custom 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.