Salta al contenuto
EPUBCheck · Fogli di stile

EPUBCheck CSS-001: proprietà CSS vietata

Aggiornato:

EPUBCheck CSS-001 è un messaggio di errore: “The "…" property must not be included in an EPUB Style Sheet.” Il foglio di stile utilizza una proprietà che EPUB non consente nei suoi fogli di stile. EPUB 3.3 vieta direction e unicode-bidi in CSS, perché le app di lettura potrebbero disattivare il CSS e la direzione del testo andrebbe quindi persa; EPUBCheck nomina la proprietà.

Il messaggio ufficiale

The "%1$s" property must not be included in an EPUB Style Sheet.

Gravità predefinita
Errore. Il EPUB viola una regola della specifica ed è non valido. I negozi e Invia a Kindle potrebbero rifiutarlo, e EPUBCheck esce con stato 1.
versione EPUBCheck
5.4.0

%1$s, %2$s… sono completati con il file, valore o elemento EPUBCheck trovato.

Cause tipiche

  • CSS copiato dal web che imposta la direzione del testo nel foglio di stile.
  • Libri da destra a sinistra (arabo, ebraico) dove la direzione è stata impostata in CSS invece che nel markup.

Come correggerlo

  1. Apri il file EPUBCheck nominato (il messaggio fornisce il percorso, la linea e la colonna) in un editor di testo o EPUB come Sigil, oppure decomprimi il EPUB e aprilo lì.
  2. Rimuovi la dichiarazione di direzione o unicode-bidi dal foglio di stile.
  3. Imposta la direzione del testo con l'attributo dir nel XHTML, ad esempio <html dir="rtl"> o <p dir="ltr">, e usa bdo per le sovrascritture bidirezionali.
  4. Per una paginazione da destra a sinistra, imposta page-progression-direction sul spine.
  5. Ricostruisci il EPUB e riesegui EPUBCheck di nuovo per confermare che il messaggio sia scomparso.

Quando non è questo

Se il CSS non può essere analizzato affatto, il messaggio è CSS-008.

Termini usati qui

Altri messaggi di CSS

  • CSS-002 Empty or NULL reference found.
  • CSS-003 CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.
  • CSS-004 CSS documents must be encoded in UTF-8, detected …;
  • CSS-005 Conflicting alternate style tags found: ….
  • CSS-006 CSS selector specifies fixed position.
  • CSS-007 Font-face reference "…" refers to non-standard font type "…".

Fonti

Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.

FAQ

Cosa significa EPUBCheck CSS-001?

EPUBCheck CSS-001 è un messaggio di errore: “The "…" property must not be included in an EPUB Style Sheet.” Il foglio di stile utilizza una proprietà che EPUB non consente nei suoi fogli di stile. EPUB 3.3 vieta direction e unicode-bidi in CSS, perché le app di lettura potrebbero disattivare il CSS e la direzione del testo andrebbe quindi persa; EPUBCheck nomina la proprietà.

È CSS-001 un errore?

CSS-001 è riportato come errore per impostazione predefinita. Il EPUB infrange una regola della specifica ed è non valido. I punti di archiviazione e Invia a Kindle potrebbero rifiutarlo, e EPUBCheck esce con stato 1.

PDF a EPUB strumenti

Ogni strumento utilizza lo stesso motore. Fino a 3 libri al giorno sono gratuiti.

Vedi tutti gli strumenti