Przejdź do treści
EPUBCheck · Arkusz stylów

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ć

  1. 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.
  2. Przejdź do linii i kolumny w wiadomości i popraw składnię.
  3. Sprawdź regułę tuż przed tym miejscem: brak nawiasu klamrowego często zgłaszany jest dalej.
  4. 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-007 Font-face reference "…" refers to non-standard font type "…".
  • CSS-006 CSS selector specifies fixed position.
  • CSS-005 Conflicting alternate style tags found: ….
  • CSS-004 CSS documents must be encoded in UTF-8, detected …;
  • CSS-003 CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.
  • CSS-002 Empty 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.

FAQ

Co oznacza EPUBCheck CSS-008?

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.

Czy CSS-008 to błąd?

CSS-008 jest zgłaszany domyślnie jako błąd. EPUB łamie zasady specyfikacji i jest nieprawidłowy. Sklepy i Wysyłanie do Kindle mogą to odrzucić, a EPUBCheck kończy działanie z kodem 1.

PDF do EPUB narzędzi

Każde narzędzie używa tej samej maszyny. Do 3 książek dziennie jest za darmo.

Zobacz wszystkie narzędzia