Passer au contenu
EPUBCheck · Feuilles de style

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

  1. 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à.
  2. Allez à la ligne et à la colonne dans le message et corrigez la syntaxe là.
  3. Vérifiez également la règle juste avant cette position : une accolade manquante est souvent signalée plus bas.
  4. 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-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.

Sources

Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.

FAQ

Que signifie EPUBCheck CSS-008 ?

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.

Est-ce que CSS-008 est une erreur ?

CSS-008 est signalé comme erreur par défaut. Le EPUB enfreint une règle de la spécification et est invalide. Les magasins et l'envoi vers Kindle peuvent le rejeter, et EPUBCheck se termine avec le statut 1.

PDF vers EPUB outils

Chaque outil utilise le même moteur. Jusqu'à 3 livres par jour sont gratuits.

Voir tous les outils