Hoppa till innehåll
EPUBCheck · Stilmallar

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

  1. Ö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.
  2. Ta bort riktningen eller unicode-bidi-deklarationen från stilmallen.
  3. 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.
  4. För sida-vänster till höger, ställ in page-progression-direction på spine.
  5. 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-002 Empty or NULL reference found.
  • CSS-003 CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.
  • CSS-004 CSS documents must be encoded in UTF-8, detected …;
  • CSS-005 Conflicting alternate style tags found: ….
  • CSS-006 CSS selector specifies fixed position.
  • CSS-007 Font-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.

FAQ

Vad betyder EPUBCheck CSS-001?

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.

Är CSS-001 ett fel?

CSS-001 rapporteras som fel som standard. EPUB bryter en regel i specifikationen och är ogiltig. Lagra och Skicka till Kindle kan avvisa det, och EPUBCheck avslutas med status 1.

PDF till EPUB verktyg

Varje verktyg använder samma motor. Upp till 3 böcker per dag är gratis.

Se alla verktyg