EPUBCheck CSS-001: forbudt CSS-egenskap
Oppdatert:
EPUBCheck CSS-001 er en feilmelding: “The "…" property must not be included in an EPUB Style Sheet.” Stilarket bruker en egenskap som EPUB ikke tillater i stilarkene. EPUB 3.3 forbyr retning og unicode-bidi i CSS, fordi leseapper kan slå av CSS, og tekstretningen da ville gått tapt; EPUBCheck navngir egenskapen.
Den offisielle meldingen
The "%1$s" property must not be included in an EPUB Style Sheet.
- Standard alvorlighetsgrad
- Feil. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avslutter med status 1.
- EPUBCheck versjon
- 5.4.0
%1$s, %2$s… er fylt ut med filen, verdien eller elementet EPUBCheck funnet.
Typiske årsaker
- CSS kopiert fra nettet som setter tekstretning i stilarket.
- Høyre-til-venstre bøker (arabisk, hebraisk) hvor retningen ble satt i CSS i stedet for oppmerksomheten.
Hvordan fikse det
- Åpne filen EPUBCheck navnene (meldingen gir banen, linje og kolonne) i en tekst- eller EPUB editor som Sigil, eller pakk ut EPUB og åpne det der.
- Fjern retningen eller unicode-bidi erklæringen fra stilarket.
- Sett tekstretning med dir-attributtet i XHTML i stedet, for eksempel
<html dir="rtl">eller<p dir="ltr">, og bruk bdo for toveis overskridelser. - For sideturning fra høyre til venstre, sett page-progression-direction på spine.
- Bygg EPUB på nytt og kjør EPUBCheck igjen for å bekrefte at meldingen er borte.
Når det ikke er dette
Hvis CSS-en ikke kan analyseres i det hele tatt, er meldingen CSS-008.
Begreper brukt her
Andre CSS meldinger
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
Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.