EPUBCheck CSS-008: eroare de sintaxă într-un fișier CSS
Actualizat:
EPUBCheck CSS-008 este un mesaj de eroare: “An error occurred while parsing the CSS: ….” Parserul CSS a găsit o eroare de sintaxă într-o foaie de stil sau element de stil. EPUBCheck raportează descrierea proprie a parserului și linia și coloana, iar regulile după eroare pot fi sărite de aplicațiile de citire.
Mesajul oficial
An error occurred while parsing the CSS: %1$s.
- Severitate implicită
- Eroare. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite către Kindle pot să o respingă, iar EPUBCheck iese cu statut 1.
- versiunea EPUBCheck
- 5.4.0
%1$s, %2$s… sunt completate cu fișierul, valoarea sau elementul EPUBCheck găsit.
Cauze tipice
- O virgulă lipsă sau o acoladă, sau un caracter în plus.
- Sintaxă invalidă copiată dintr-un preprocesor, cum ar fi Sass sau Less, sau dintr-un fișier de stiluri care a fost tăiat.
- Un comentariu care nu a fost închis.
Cum să o repari
- Deschide fișierul EPUBCheck numit (mesajul dă calea, linia și coloana) într-un editor de text sau EPUB precum Sigil, sau dezarhivează EPUB și deschide-l acolo.
- Mergi la linia și coloana din mesaj și corectează sintaxa de acolo.
- Verificați regula chiar înainte de acea poziție: o acoladă lipsă este adesea raportată mai jos.
- Reconstruiește EPUB și rulează EPUBCheck din nou pentru a confirma că mesajul a dispărut.
Când nu este acest lucru
Dacă CSS se analizează dar folosește o proprietate pe care EPUB o interzice, aceasta este CSS-001.
Termeni folosiți aici
Alte mesaje CSS
CSS-007Font-face reference "…" refers to non-standard font type "…".CSS-006CSS selector specifies fixed position.CSS-005Conflicting alternate style tags found: ….CSS-004CSS documents must be encoded in UTF-8, detected …;CSS-003CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.CSS-002Empty or NULL reference found.
Surse
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.