EPUBCheck CSS-006: CSS fast positionssättning
Uppdaterad:
EPUBCheck CSS-006 är ett användningsmeddelande: "CSS selector specifies fixed position." En CSS-regel använder position: fixed, vilket läsappar hanterar inkonsekvent i paginerad text. Detta är en användningsnotering, inte ett fel: elementet kan stanna på skärmen, försvinna eller överlappa texten beroende på appen.
Det officiella meddelandet
CSS selector specifies fixed position.
- Standardsvårighetsgrad
- Användning. Informativ endast och gömd som standard: den visas när EPUBCheck körs med -u (--usage). Det gör inte EPUB ogiltig.
- EPUBCheck version
- 5.4.0
Typiska orsaker
- Stilar kopierade från en webbplats, såsom fasta rubriker, sidfötter eller navigeringsfält.
- Fast positionering används för att placera ett sidnummer eller en logotyp på varje skärm.
Hur man åtgärdar det
- Öppna filen EPUBCheck-namn (meddelandet ger sökvägen, raden och kolumnen) i en text- eller EPUB-redigerare som Sigil, eller packa upp EPUB och öppna den där.
- Ta bort position: fixed eller ersätt det med normalt flöde (position: static eller relative).
- Om elementet var webbnavigering, ta bort det från boken: läsprogram tillhandahåller sina egna.
- Bygg om EPUB och kör EPUBCheck igen för att bekräfta att meddelandet har försvunnit.
När det inte är detta
Om egenskapen är direction eller unicode-bidi, är det förbjudet och rapporteras som CSS-001.
Villkor som används här
Andra CSS meddelanden
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.
Källor
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.