Passer au contenu
EPUBCheck · Feuilles de style

EPUBCheck CSS-002 : référence url() vide dans la CSS

Mis à jour :

EPUBCheck CSS-002 est un message d'erreur : “Empty or NULL reference found.” La CSS a une référence vide, comme url() sans rien à l'intérieur. Une référence vide ne pointe nulle part, donc les applications de lecture ne peuvent rien charger à partir de celle-ci, et EPUBCheck le signale comme une erreur.

Le message officiel

Empty or NULL reference found.

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

Causes typiques

  • Un URL d'arrière-plan ou de police supprimé sans enlever la déclaration.
  • Une feuille de style générée à partir d'un modèle dont le chemin d'image ou de police n'a jamais été rempli.

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. Supprimez la déclaration avec l'url() vide, ou remplissez le chemin vers un fichier qui se trouve dans le EPUB.
  3. Si vous ajoutez un fichier, listez-le dans le manifeste avec son type de média.
  4. Reconstruire le EPUB et exécuter EPUBCheck à nouveau pour confirmer que le message a disparu.

Quand ce n'est pas ça

Si url() nomme un fichier qui n'est pas dans le EPUB, le message est RSC-007.

Termes utilisés ici

Autres messages 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 "…".

Sources

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

FAQ

Que signifie EPUBCheck CSS-002 ?

EPUBCheck CSS-002 est un message d'erreur : “Empty or NULL reference found.” La CSS a une référence vide, comme url() sans rien à l'intérieur. Une référence vide ne pointe nulle part, donc les applications de lecture ne peuvent rien charger à partir de celle-ci, et EPUBCheck le signale comme une erreur.

Est-ce que CSS-002 est une erreur ?

CSS-002 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