Passer au contenu
EPUBCheck · Feuilles de style

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

  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. Supprimer position: fixed ou le remplacer par un flux normal (position: static ou relative).
  3. Si l'élément était une navigation web, retirez-le du livre : les applications de lecture fournissent leur propre navigation.
  4. 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-005 Conflicting alternate style tags found: ….
  • CSS-007 Font-face reference "…" refers to non-standard font type "…".
  • CSS-004 CSS documents must be encoded in UTF-8, detected …;
  • CSS-008 An error occurred while parsing the CSS: ….
  • 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-006 ?

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.

Est-ce que CSS-006 est une erreur ?

CSS-006 est signalé comme utilisation par défaut. 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.

PDF vers EPUB outils

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

Voir tous les outils