EPUBCheck CSS-002: riferimento url() vuoto in CSS
Aggiornato:
EPUBCheck CSS-002 è un messaggio di errore: “Empty or NULL reference found.” Il CSS ha un riferimento vuoto, come url() senza nulla dentro. Un riferimento vuoto non punta da nessuna parte, quindi le app di lettura non possono caricare nulla da esso, e EPUBCheck lo riporta come un errore.
Il messaggio ufficiale
Empty or NULL reference found.
- Gravità predefinita
- Errore. Il EPUB viola una regola della specifica ed è non valido. I negozi e Invia a Kindle potrebbero rifiutarlo, e EPUBCheck esce con stato 1.
- versione EPUBCheck
- 5.4.0
Cause tipiche
- Un URL di sfondo o di font rimosso senza rimuovere la dichiarazione.
- Un foglio di stile generato da un modello il cui percorso immagine o font non è mai stato compilato.
Come correggerlo
- Apri il file EPUBCheck nominato (il messaggio fornisce il percorso, la linea e la colonna) in un editor di testo o EPUB come Sigil, oppure decomprimi il EPUB e aprilo lì.
- Elimina la dichiarazione con l'url() vuoto, oppure compila il percorso a un file che si trova nel EPUB.
- Se aggiungi un file, elencalo nel manifesto con il suo tipo di media.
- Ricostruisci il EPUB e riesegui EPUBCheck di nuovo per confermare che il messaggio sia scomparso.
Quando non è questo
Se url() nomina un file che non è nel EPUB, il messaggio è RSC-007.
Altri messaggi di CSS
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 "…".
Fonti
Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.