Spring til indhold
EPUBCheck · Stilarter

EPUBCheck CSS-001: forbudt CSS-egenskab

Opdateret:

EPUBCheck CSS-001 er en fejlmeddelelse: “The "…" property must not be included in an EPUB Style Sheet.” Stylesheetet bruger en egenskab, som EPUB ikke tillader i sine stilark. EPUB 3.3 forbyder direction og unicode-bidi i CSS, fordi læseapps måske slukker for CSS, og tekstretningen så vil gå tabt; EPUBCheck navngiver egenskaben.

Den officielle meddelelse

The "%1$s" property must not be included in an EPUB Style Sheet.

Standard alvorlighed
Fejl. EPUB bryder en regel i specifikationen og er ugyldig. Lagring og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.
EPUBCheck version
5.4.0

%1$s, %2$s… bliver udfyldt med filen, værdien eller elementet EPUBCheck fundet.

Typiske årsager

  • CSS kopieret fra webben der indstiller tekstretning i stylesheet.
  • Højre-til-venstre bøger (arabisk, hebraisk), hvor retningen blev angivet i CSS i stedet for markup.

Sådan retter du det

  1. Åbn filen EPUBCheck navne (beskeden giver stien, linjen og kolonnen) i en tekst- eller EPUB editor som Sigil, eller udpak EPUB og åbn den der.
  2. Fjern retningen eller unicode-bidi-deklarationen fra stylesheetet.
  3. Indstil tekstretning med dir-attributten i XHTML i stedet, for eksempel <html dir="rtl"> eller <p dir="ltr">, og brug bdo til bidirektionale overskrivninger.
  4. For højre-til-venstre sidevending, indstil page-progression-direction på spine.
  5. Gendan EPUB og kør EPUBCheck igen for at bekræfte, at beskeden er væk.

Hvornår det ikke er dette

Hvis CSS ikke kan parses overhovedet, er beskeden CSS-008.

Termer der bruges her

Andre CSS beskeder

  • 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 "…".

Kilder

Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.

FAQ

Hvad betyder EPUBCheck CSS-001?

EPUBCheck CSS-001 er en fejlmeddelelse: “The "…" property must not be included in an EPUB Style Sheet.” Stylesheetet bruger en egenskab, som EPUB ikke tillader i sine stilark. EPUB 3.3 forbyder direction og unicode-bidi i CSS, fordi læseapps måske slukker for CSS, og tekstretningen så vil gå tabt; EPUBCheck navngiver egenskaben.

Er CSS-001 en fejl?

CSS-001 rapporteres som fejl som standard. Den EPUB overtræder en regel i specifikationen og er ikke gyldig. Forretninger og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.

PDF til EPUB værktøjer

Hvert værktøj bruger den samme motor. Op til 3 bøger om dagen er gratis.

Se alle værktøjer