Salta al contenuto
EPUBCheck · Fogli di stile

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

  1. 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ì.
  2. Elimina la dichiarazione con l'url() vuoto, oppure compila il percorso a un file che si trova nel EPUB.
  3. Se aggiungi un file, elencalo nel manifesto con il suo tipo di media.
  4. 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-001 The "…" property must not be included in an EPUB Style Sheet.
  • CSS-003 CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.
  • CSS-004 CSS documents must be encoded in UTF-8, detected …;
  • CSS-005 Conflicting alternate style tags found: ….
  • CSS-006 CSS selector specifies fixed position.
  • CSS-007 Font-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.

FAQ

Cosa significa EPUBCheck CSS-002?

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.

È CSS-002 un errore?

CSS-002 è riportato come errore per impostazione predefinita. Il EPUB infrange una regola della specifica ed è non valido. I punti di archiviazione e Invia a Kindle potrebbero rifiutarlo, e EPUBCheck esce con stato 1.

PDF a EPUB strumenti

Ogni strumento utilizza lo stesso motore. Fino a 3 libri al giorno sono gratuiti.

Vedi tutti gli strumenti