EPUBCheck CSS-015 : CSS alternative sans titre
Mis à jour :
EPUBCheck CSS-015 est un message d'erreur : “Alternative style sheets must have a title.” Une feuille de style alternative n'a pas d'attribut title. Un lien avec rel="alternate stylesheet" a besoin d'un titre, car le titre est ce qu'une application de lecture affiche lorsqu'elle propose le style alternatif.
Le message officiel
Alternative style sheets must have a title.
- 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 élément de lien pour un style alternatif écrit sans titre.
- Un style d'écriture de nuit ou vertical ajouté par un outil qui a omis le titre.
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à.
- Ajoutez un attribut title qui nomme le style, par exemple
<link rel="alternate stylesheet" title="Night" href="night.css" type="text/css"/>. - Si la feuille de style doit toujours s'appliquer, changez rel en feuille de style simple à la place.
- Reconstruire le EPUB et exécuter EPUBCheck à nouveau pour confirmer que le message a disparu.
Quand ce n'est pas ça
Si les feuilles de style alternatives contiennent des balises de style conflictuelles, voir CSS-005.
Termes utilisés ici
Autres messages CSS
CSS-019CSS font-face declaration has no attributes.CSS-008An error occurred while parsing the 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 …;
Sources
Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.