EPUBCheck CSS-006: stałe pozycjonowanie CSS
Zaktualizowane:
EPUBCheck CSS-006 to komunikat o użyciu: „CSS selector specifies fixed position.” Reguła CSS używa position: fixed, co aplikacje do czytania obsługują niespójnie w paginowanym tekście. To uwaga dotycząca użycia, a nie błąd: element może pozostać na ekranie, zniknąć lub nakładać się na tekst w zależności od aplikacji.
Oficjalna wiadomość
CSS selector specifies fixed position.
- Domyślna powaga
- Użycie. Tylko informacyjne i domyślnie ukryte: pojawia się, gdy EPUBCheck jest uruchamiane z -u (--usage). Nie czyni to EPUB nieważnym.
- Wersja EPUBCheck
- 5.4.0
Typowe przyczyny
- Style skopiowane z witryny, takie jak stałe nagłówki, stopki lub paski nawigacyjne.
- Stałe pozycjonowanie używane do umieszczania numeru strony lub logo na każdym ekranie.
Jak to naprawić
- Otwórz plik EPUBCheck (komunikat podaje ścieżkę, linię i kolumnę) w edytorze tekstu lub EPUB, takim jak Sigil, lub wypakuj EPUB i otwórz go tam.
- Usuń position: fixed lub zastąp go normalnym przepływem (position: static lub relative).
- Jeśli element był nawigacją internetową, usuń go z książki: aplikacje do czytania dostarczają własne.
- Odbuduj EPUB i uruchom ponownie EPUBCheck, aby potwierdzić, że komunikat zniknął.
Kiedy to nie to
Jeśli atrybut to direction lub unicode-bidi, jest on absolutnie zabroniony i zgłoszony jako CSS-001.
Terminy używane tutaj
Inne komunikaty 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.
Źródła
Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.