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
- 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à.
- Supprimez la déclaration avec l'url() vide, ou remplissez le chemin vers un fichier qui se trouve dans le EPUB.
- Si vous ajoutez un fichier, listez-le dans le manifeste avec son type de média.
- 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-001The "…" property must not be included in an EPUB Style Sheet.CSS-003CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.CSS-004CSS documents must be encoded in UTF-8, detected …;CSS-005Conflicting alternate style tags found: ….CSS-006CSS selector specifies fixed position.CSS-007Font-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.