Přeskočit na obsah
EPUBCheck · Stylové listy

EPUBCheck CSS-008: syntaktická chyba v CSS souboru

Aktualizováno:

EPUBCheck CSS-008 je chybová zpráva: „An error occurred while parsing the CSS: ….“ CSS parser našel syntaktickou chybu v stylesheetu nebo stylovém prvku. EPUBCheck uvádí vlastní popis parseru a řádek a sloupec, a pravidla po chybě mohou být ignorována čtecími aplikacemi.

Oficiální zpráva

An error occurred while parsing the CSS: %1$s.

Výchozí závažnost
Chyba. EPUB porušuje pravidlo specifikace a je neplatný. Obchody a Odeslat do Kindle ho mohou odmítnout, a EPUBCheck ukončuje s chybovým stavem 1.
verze EPUBCheck
5.4.0

%1$s, %2$s… jsou vyplněny souborem, hodnotou nebo prvkem EPUBCheck, který byl nalezen.

Typické příčiny

  • Chybějící středník nebo závorka, nebo osamělý znak.
  • Neplatná syntaxe zkopírovaná z předprocesoru, jako je Sass nebo Less, nebo zajištěného stylu, který byl přerušen.
  • Komentář, který nebyl uzavřen.

Jak to opravit

  1. Otevřete soubor EPUBCheck jmen (hlášení dává cestu, řádek a sloupec) v textovém nebo EPUB editoru, jako je Sigil, nebo rozbalte EPUB a otevřete ho tam.
  2. Přejděte na řádek a sloupec v hlášení a opravte tam syntaxi.
  3. Zkontrolujte pravidlo hned před tou pozicí také: chybějící závorka bývá často hlášena jinde.
  4. Znovu sestavte EPUB a znovu spusťte EPUBCheck, abyste potvrdili, že zpráva zmizela.

Kdy to není to

Pokud CSS analyzuje, ale používá vlastnost, kterou EPUB zakazuje, je to CSS-001.

Podmínky používané zde

Další CSS zprávy

  • 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.

Zdroje

Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.

FAQ

Co znamená EPUBCheck CSS-008?

EPUBCheck CSS-008 je chybová zpráva: „An error occurred while parsing the CSS: ….“ CSS parser našel syntaktickou chybu v stylesheetu nebo stylovém prvku. EPUBCheck uvádí vlastní popis parseru a řádek a sloupec, a pravidla po chybě mohou být ignorována čtecími aplikacemi.

Je CSS-008 chyba?

CSS-008 je ve výchozím nastavení hlášena jako chyba. EPUB porušuje pravidlo specifikace a je neplatná. Obchody a Odeslat do Kindle ji mohou odmítnout a EPUBCheck se ukončuje se stavem 1.

PDF do EPUB nástrojů

Každý nástroj používá stejný motor. Až 3 knihy denně jsou zdarma.

Vidět všechny nástroje