Hopp til innhold
EPUBCheck · Stilark

EPUBCheck CSS-008: syntaksfeil i en CSS-fil

Oppdatert:

EPUBCheck CSS-008 er en feilmelding: “An error occurred while parsing the CSS: ….” CSS-parseren fant en syntaksfeil i et stilark eller style-element. EPUBCheck rapporterer parserens egen beskrivelse og linje og kolonne, og regler etter feilen kan bli hoppet over av leseapper.

Den offisielle meldingen

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

Standard alvorlighetsgrad
Feil. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avslutter med status 1.
EPUBCheck versjon
5.4.0

%1$s, %2$s… er fylt ut med filen, verdien eller elementet EPUBCheck funnet.

Typiske årsaker

  • En manglende semikolon eller krøllparentes, eller et diplomert tegn.
  • Ugyldig syntaks kopiert fra en preprosessor som Sass eller Less, eller fra et stilark som ble kuttet av.
  • En kommentar som ikke ble lukket.

Hvordan fikse det

  1. Åpne filen EPUBCheck navnene (meldingen gir banen, linje og kolonne) i en tekst- eller EPUB editor som Sigil, eller pakk ut EPUB og åpne det der.
  2. Gå til linjen og kolonnen i meldingen og rett opp syntaksen der.
  3. Sjekk regelen rett før den posisjonen også: en manglende krøllparentes rapporteres ofte lengre ned.
  4. Bygg EPUB på nytt og kjør EPUBCheck igjen for å bekrefte at meldingen er borte.

Når det ikke er dette

Hvis CSS-en kan analyseres men bruker en egenskap EPUB forbyr, er det CSS-001.

Begreper brukt her

Andre CSS meldinger

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

Kilder

Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.

FAQ

Hva betyr EPUBCheck CSS-008?

EPUBCheck CSS-008 er en feilmelding: “An error occurred while parsing the CSS: ….” CSS-parseren fant en syntaksfeil i et stilark eller style-element. EPUBCheck rapporterer parserens egen beskrivelse og linje og kolonne, og regler etter feilen kan bli hoppet over av leseapper.

Er CSS-008 en feil?

CSS-008 rapporteres som feil som standard. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avslutter med status 1.

PDF til EPUB verktøy

Hvert verktøy bruker den samme motoren. Opptil 3 bøker om dagen er gratis.

Se alle verktøy