EPUBCheck CSS-002: tom url() referanse i CSS
Oppdatert:
EPUBCheck CSS-002 er en feilmelding: “Empty or NULL reference found.” CSS-en har en tom referanse, som url() uten noe inni. En tom referanse peker ingen steder, så leseapper kan ikke laste noe fra den, og EPUBCheck rapporterer det som en feil.
Den offisielle meldingen
Empty or NULL reference found.
- 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
Typiske årsaker
- En bakgrunns- eller skrifttypelink fjernet uten å fjerne erklæringen.
- Et stylesheets generert fra en mal hvis bilde- eller fontbane aldri ble fylt ut.
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.
- Slett erklæringen med den tomme url(), eller fyll inn stien til en fil som er i EPUB.
- Hvis du legger til en fil, list den i manifestet med mediatypen.
- Bygg EPUB på nytt og kjør EPUBCheck igjen for å bekrefte at meldingen er borte.
Når det ikke er dette
Hvis url() navngir en fil som ikke er i EPUB, er meldingen RSC-007.
Begreper brukt her
Andre CSS meldinger
CSS-001The "…" property must not be included in an EPUB Style Sheet.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.