EPUBCheck CSS-006: CSS fast positionering
Opdateret:
EPUBCheck CSS-006 er en brugsmeddelelse: “CSS selector specifies fixed position.” En CSS-regel bruger position: fixed, som læseapps håndterer inkonsekvent i pagineret tekst. Det er en brugsnote, ikke en fejl: elementet kan forblive på skærmen, forsvinde eller overlappe teksten afhængigt af appen.
Den officielle meddelelse
CSS selector specifies fixed position.
- Standard alvorlighed
- Brug. Kun informativ og skjult som standard: den vises, når EPUBCheck køres med -u (--usage). Det gør ikke EPUB ugyldig.
- EPUBCheck version
- 5.4.0
Typiske årsager
- Stile kopieret fra et websted, såsom faste overskrifter, fodnoter eller navigationslinjer.
- Fast placering bruges til at placere et sideantal eller logo på hver skærm.
Sådan retter du det
- Åbn filen EPUBCheck navne (beskeden giver stien, linjen og kolonnen) i en tekst- eller EPUB editor som Sigil, eller udpak EPUB og åbn den der.
- Fjern position: fixed eller erstat det med normal strømning (position: static eller relative).
- Hvis elementet var webnavigation, fjern det fra bogen: læseapps leverer deres egne.
- Gendan EPUB og kør EPUBCheck igen for at bekræfte, at beskeden er væk.
Hvornår det ikke er dette
Hvis egenskaben er direction eller unicode-bidi, er det direkte forbudt og rapporteres som CSS-001.
Termer der bruges her
Andre CSS beskeder
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.
Kilder
Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.