EPUBCheck CSS-001: förbjuden CSS-egenskap
Uppdaterad:
EPUBCheck CSS-001 är ett felmeddelande: “The "…" property must not be included in an EPUB Style Sheet.” Stilmallen använder en egenskap som EPUB inte tillåter i sina stilmallar. EPUB 3.3 förbjuder direction och unicode-bidi i CSS, eftersom läsapp kan stänga av CSS och textens riktning skulle då gå förlorad; EPUBCheck namnger egenskapen.
Det officiella meddelandet
The "%1$s" property must not be included in an EPUB Style Sheet.
- Standardsvårighetsgrad
- Fel. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa den, och EPUBCheck avslutas med status 1.
- EPUBCheck version
- 5.4.0
%1$s, %2$s… fylls med filen, värdet eller elementet EPUBCheck som hittades.
Typiska orsaker
- CSS kopierad från webben som sätter textinriktning i stilarket.
- Höger-till-vänster böcker (Arabiska, Hebreiska) där riktningen sattes i CSS istället för markup.
Hur man åtgärdar det
- Öppna filen EPUBCheck-namn (meddelandet ger sökvägen, raden och kolumnen) i en text- eller EPUB-redigerare som Sigil, eller packa upp EPUB och öppna den där.
- Ta bort riktningen eller unicode-bidi-deklarationen från stilmallen.
- Ställ in textinriktning med dir-attributet i XHTML istället, till exempel
<html dir="rtl">eller<p dir="ltr">, och använd bdo för tvåvägsöverskridande. - För sida-vänster till höger, ställ in page-progression-direction på spine.
- Bygg om EPUB och kör EPUBCheck igen för att bekräfta att meddelandet har försvunnit.
När det inte är detta
Om CSS:en inte kan analyseras alls, är meddelandet CSS-008.
Villkor som används här
Andra CSS meddelanden
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 "…".
Källor
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.