EPUBCheck CSS-001: verbotene CSS-Eigenschaft
Aktualisiert:
EPUBCheck CSS-001 ist eine Fehlermeldung: “The "…" property must not be included in an EPUB Style Sheet.” Das Stylesheet verwendet eine Eigenschaft, die EPUB in seinen Stylesheets nicht zulässt. EPUB 3.3 verbietet direction und unicode-bidi in CSS, da Leseanwendungen CSS möglicherweise ausschalten und die Textausrichtung dann verloren gehen würde; EPUBCheck benennt die Eigenschaft.
Die offizielle Nachricht
The "%1$s" property must not be included in an EPUB Style Sheet.
- 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
- CSS, das von der Webseite kopiert wurde und die Textrichtung im Stylesheet festlegt.
- Rechts-nach-links-Bücher (Arabisch, Hebräisch), bei denen die Richtung in CSS anstelle des Markups festgelegt 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.
- Entfernen Sie die Richtung oder die unicode-bidi-Deklaration aus dem Stylesheet.
- Setzen Sie die Textausrichtung mit dem Attribut dir in der XHTML stattdessen, z. B.
<html dir="rtl">oder<p dir="ltr">, und verwenden Sie bdo für bidirektionale Überschreibungen. - Für das Blättern von rechts nach links, setzen Sie page-progression-direction auf dem spine.
- Rebuild den EPUB und führe EPUBCheck erneut aus, um zu bestätigen, dass die Nachricht verschwunden ist.
Wann es nicht das ist
Wenn das CSS überhaupt nicht geparsed werden kann, ist die Meldung CSS-008.
Hier verwendete Begriffe
Andere CSS Nachrichten
CSS-002Empty or NULL reference found.CSS-003CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.CSS-004CSS documents must be encoded in UTF-8, detected …;CSS-005Conflicting alternate style tags found: ….CSS-006CSS selector specifies fixed position.CSS-007Font-face reference "…" refers to non-standard font type "…".
Quellen
Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.