EPUBCheck CSS-006 : CSS position fixe
Mis à jour :
EPUBCheck CSS-006 est un message d'utilisation : “CSS selector specifies fixed position.” Une règle CSS utilise position: fixed, que les applications de lecture gèrent de manière incohérente dans le texte paginé. C'est une note d'utilisation, pas une erreur : l'élément peut rester à l'écran, disparaître ou se chevaucher avec le texte selon l'application.
Le message officiel
CSS selector specifies fixed position.
- Gravité par défaut
- Utilisation. Informative uniquement et cachée par défaut : elle apparaît lorsque EPUBCheck s'exécute avec -u (--usage). Cela ne rend pas le EPUB invalide.
- version EPUBCheck
- 5.4.0
Causes typiques
- Styles copiés d'un site web, tels que les en-têtes fixes, pieds de page ou barres de navigation.
- Positionnement fixe utilisé pour placer un numéro de page ou un logo sur chaque écran.
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à.
- Supprimer position: fixed ou le remplacer par un flux normal (position: static ou relative).
- Si l'élément était une navigation web, retirez-le du livre : les applications de lecture fournissent leur propre navigation.
- Reconstruire le EPUB et exécuter EPUBCheck à nouveau pour confirmer que le message a disparu.
Quand ce n'est pas ça
Si la propriété est direction ou unicode-bidi, elle est totalement interdite et signalée comme CSS-001.
Termes utilisés ici
Autres messages CSS
CSS-005Conflicting alternate style tags found: ….CSS-007Font-face reference "…" refers to non-standard font type "…".CSS-004CSS documents must be encoded in UTF-8, detected …;CSS-008An error occurred while parsing the CSS: ….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.