Salta al contenuto
EPUBCheck · Fogli di stile

EPUBCheck CSS-008: errore di sintassi in un file CSS

Aggiornato:

EPUBCheck CSS-008 è un messaggio di errore: “An error occurred while parsing the CSS: ….” Il parser CSS ha trovato un errore di sintassi in un foglio di stile o in un elemento stile. EPUBCheck riporta la descrizione del parser stesso e la riga e colonna, e le regole dopo l'errore potrebbero essere saltate dalle app di lettura.

Il messaggio ufficiale

An error occurred while parsing the CSS: %1$s.

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

%1$s, %2$s… sono completati con il file, valore o elemento EPUBCheck trovato.

Cause tipiche

  • Un punto e virgola o una parentesi graffa mancante, o un carattere errante.
  • Sintassi non valida copiata da un preprocessore come Sass o Less, o da un foglio di stile che è stato interrotto.
  • Un commento che non è stato chiuso.

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. Vai alla riga e alla colonna nel messaggio e correggi la sintassi lì.
  3. Controlla anche la regola appena prima di quella posizione: una parentesi mancante viene spesso segnalata più in basso.
  4. Ricostruisci il EPUB e riesegui EPUBCheck di nuovo per confermare che il messaggio sia scomparso.

Quando non è questo

Se il CSS può essere analizzato ma usa una proprietà che EPUB vieta, questo è CSS-001.

Altri messaggi di CSS

  • CSS-007 Font-face reference "…" refers to non-standard font type "…".
  • CSS-006 CSS selector specifies fixed position.
  • CSS-005 Conflicting alternate style tags found: ….
  • CSS-004 CSS documents must be encoded in UTF-8, detected …;
  • CSS-003 CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.
  • CSS-002 Empty or NULL reference found.

Fonti

Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.

FAQ

Cosa significa EPUBCheck CSS-008?

EPUBCheck CSS-008 è un messaggio di errore: “An error occurred while parsing the CSS: ….” Il parser CSS ha trovato un errore di sintassi in un foglio di stile o in un elemento stile. EPUBCheck riporta la descrizione del parser stesso e la riga e colonna, e le regole dopo l'errore potrebbero essere saltate dalle app di lettura.

È CSS-008 un errore?

CSS-008 è 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