EPUBCheck CSS-002: tom url()-referens i CSS
Uppdaterad:
EPUBCheck CSS-002 är ett felmeddelande: "Empty or NULL reference found." CSS:en har en tom referens, som url() utan något inuti. En tom referens pekar ingenstans, så läsappar kan inte ladda något från den, och EPUBCheck rapporterar det som ett fel.
Det officiella meddelandet
Empty or NULL reference found.
- 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
Typiska orsaker
- En bakgrunds- eller teckensnitt-URL som tagits bort utan att ta bort deklarationen.
- Ett stilark som genererats från en mall vars bild- eller teckensnittsväg aldrig har fyllts i.
Hur man åtgärdar det
- Ö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.
- Ta bort deklarationen med den tomma url(), eller fyll i sökvägen till en fil som finns i EPUB.
- Om du lägger till en fil, lista den i manifestet med dess mediatyp.
- 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 url() namnger en fil som inte finns i EPUB, är meddelandet RSC-007.
Villkor som används här
Andra CSS meddelanden
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 "…".
Källor
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.