EPUBCheck CSS-002: lege url() referentie in CSS
Bijgewerkt:
EPUBCheck CSS-002 is een foutmelding: “Empty or NULL reference found.” De CSS heeft een lege referentie, zoals url() met niets erin. Een lege referentie wijst nergens naar, zodat leesapplicaties er niets van kunnen laden, en EPUBCheck rapporteert dit als een fout.
Het officiële bericht
Empty or NULL reference found.
- Standaard ernst
- Fout. De EPUB overtreedt een regel van de specificatie en is ongeldig. Opslaan en Verzenden naar Kindle kunnen het afwijzen, en EPUBCheck verlaat met status 1.
- EPUBCheck versie
- 5.4.0
Typische oorzaken
- Een achtergrond- of lettertype-URL verwijderd zonder de verklaring te verwijderen.
- Een stylesheet gegenereerd uit een sjabloon waarvan het afbeeldings- of lettertypepad nooit is ingevuld.
Hoe het te repareren
- Open het bestand EPUBCheck namen (het bericht geeft het pad, de regel en de kolom) in een tekst- of EPUB editor zoals Sigil, of unzip de EPUB en open het daar.
- Verwijder de declaratie met de lege url(), of vul het pad in naar een bestand dat in de EPUB staat.
- Als je een bestand toevoegt, vermeld het dan in het manifest met het bijbehorende mediatype.
- Herbouw de EPUB en voer EPUBCheck opnieuw uit om te bevestigen dat het bericht is verdwenen.
Wanneer het niet dit is
Als url() een bestand benoemt dat niet in de EPUB staat, is het bericht RSC-007.
Andere CSS berichten
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 "…".
Bronnen
Berichttekst en ernst van EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Uitleg door EpubCC.