EPUBCheck CSS-008: błąd składniowy w pliku CSS
Zaktualizowane:
EPUBCheck CSS-008 to komunikat o błędzie: „An error occurred while parsing the CSS: ….” Parser CSS znalazł błąd składniowy w arkuszu stylów lub elemencie stylu. EPUBCheck zgłasza własny opis parsera oraz linię i kolumnę, a zasady po błędzie mogą być pomijane przez aplikacje do czytania.
Oficjalna wiadomość
An error occurred while parsing the CSS: %1$s.
- Domyślna powaga
- Błąd. EPUB łamie zasady specyfikacji i jest nieprawidłowy. Sklepy i Wysłanie do Kindle mogą go odrzucić, a EPUBCheck kończy działanie ze statusem 1.
- Wersja EPUBCheck
- 5.4.0
%1$s, %2$s… wypełnione są plikiem, wartością lub elementem EPUBCheck znalezionym.
Typowe przyczyny
- Brakujący średnik lub nawias, lub zbędny znak.
- Nieprawidłowa składnia skopiowana z preprocesora, takiego jak Sass lub Less, lub z arkusza stylów, który został ucięty.
- Komentarz, który nie został zamknięty.
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.
- Przejdź do linii i kolumny w wiadomości i popraw składnię.
- Sprawdź regułę tuż przed tym miejscem: brak nawiasu klamrowego często zgłaszany jest dalej.
- Odbuduj EPUB i uruchom ponownie EPUBCheck, aby potwierdzić, że komunikat zniknął.
Kiedy to nie to
Jeśli CSS analizuje, ale używa właściwości, której EPUB zabrania, to jest CSS-001.
Terminy używane tutaj
Inne komunikaty CSS
CSS-007Font-face reference "…" refers to non-standard font type "…".CSS-006CSS selector specifies fixed position.CSS-005Conflicting alternate style tags found: ….CSS-004CSS documents must be encoded in UTF-8, detected …;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.