EPUBCheck CSS-006: CSS fast posisjonering
Oppdatert:
EPUBCheck CSS-006 er en bruksmening: “CSS selector specifies fixed position.” En CSS-regel bruker position: fixed, som leseapper håndterer inkonsekvent i paginerte tekster. Det er et bruksmelding, ikke en feil: elementet kan forbli på skjermen, forsvinne eller overlappe teksten avhengig av appen.
Den offisielle meldingen
CSS selector specifies fixed position.
- Standard alvorlighetsgrad
- Bruk. Informativ kun og skjult som standard: det vises når EPUBCheck kjøres med -u (--bruk). Det gjør ikke EPUB ugyldig.
- EPUBCheck versjon
- 5.4.0
Typiske årsaker
- Stiler kopiert fra et nettsted, som faste overskrifter, bunntekster eller navigasjonslinjer.
- Fast plasseringsmetode brukt til å plassere et sidenummer eller logo på hver skjerm.
Hvordan fikse det
- Åpne filen EPUBCheck navnene (meldingen gir banen, linje og kolonne) i en tekst- eller EPUB editor som Sigil, eller pakk ut EPUB og åpne det der.
- Fjern posisjon: fixed eller erstatte det med normal flyt (posisjon: statisk eller relativ).
- Hvis elementet var webnavigasjon, fjern det fra boken: leseapper gir sin egen.
- Bygg EPUB på nytt og kjør EPUBCheck igjen for å bekrefte at meldingen er borte.
Når det ikke er dette
Hvis egenskapen er retning eller unicode-bidi, er det kategorisk forbudt og rapporteres som CSS-001.
Begreper brukt her
Andre CSS meldinger
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
Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.