EPUBCheck CSS-008 : erreur de syntaxe dans un fichier CSS
Mis à jour :
EPUBCheck CSS-008 est un message d'erreur : “An error occurred while parsing the CSS: ….” Le parseur CSS a trouvé une erreur de syntaxe dans une feuille de style ou un élément de style. EPUBCheck signale la propre description du parseur et la ligne et la colonne, et les règles après l'erreur peuvent être ignorées par les applications de lecture.
Le message officiel
An error occurred while parsing the CSS: %1$s.
- Gravité par défaut
- Erreur. Le EPUB enfreint une règle de la spécification et est invalide. Les magasins et l'envoi à Kindle peuvent le rejeter, et EPUBCheck sort avec le statut 1.
- version EPUBCheck
- 5.4.0
%1$s, %2$s… sont remplis avec le fichier, la valeur ou l'élément EPUBCheck trouvé.
Causes typiques
- Un point-virgule ou une accolade manquante, ou un caractère isolé.
- Syntaxe invalide copiée d'un préprocesseur tel que Sass ou Less, ou d'une feuille de style qui a été coupée.
- Un commentaire qui n'a pas été fermé.
Comment le corriger
- Ouvrez le fichier EPUBCheck (le message indique le chemin, la ligne et la colonne) dans un éditeur de texte ou EPUB tel que Sigil, ou décompressez le EPUB et ouvrez-le là.
- Allez à la ligne et à la colonne dans le message et corrigez la syntaxe là.
- Vérifiez également la règle juste avant cette position : une accolade manquante est souvent signalée plus bas.
- Reconstruire le EPUB et exécuter EPUBCheck à nouveau pour confirmer que le message a disparu.
Quand ce n'est pas ça
Si le CSS est analysé mais utilise une propriété que EPUB interdit, c'est CSS-001.
Termes utilisés ici
Autres messages 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.
Sources
Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.