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
- Å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.
- Fjern retningen eller unicode-bidi-deklarationen fra stylesheetet.
- Indstil tekstretning med dir-attributten i XHTML i stedet, for eksempel
<html dir="rtl">eller<p dir="ltr">, og brug bdo til bidirektionale overskrivninger. - For højre-til-venstre sidevending, indstil page-progression-direction på spine.
- 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-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 "…".
Kilder
Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.