Sari la conținut
EPUBCheck · Fișiere de stil

EPUBCheck CSS-001: proprietate CSS interzisă

Actualizat:

EPUBCheck CSS-001 este un mesaj de eroare: “The "…" property must not be included in an EPUB Style Sheet.” Fișierul CSS utilizează o proprietate pe care EPUB nu o permite în foile de stil. EPUB 3.3 interzice direcția și unicode-bidi în CSS, deoarece aplicațiile de citire pot dezactiva CSS-ul, iar direcția textului s-ar pierde; EPUBCheck numește proprietatea.

Mesajul oficial

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

Severitate implicită
Eroare. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite către Kindle pot să o respingă, iar EPUBCheck iese cu statut 1.
versiunea EPUBCheck
5.4.0

%1$s, %2$s… sunt completate cu fișierul, valoarea sau elementul EPUBCheck găsit.

Cauze tipice

  • CSS copiat de pe web care setează direcția textului în foaia de stil.
  • Cărți de la dreapta la stânga (arabă, ebraică) unde direcția a fost pusă în CSS în loc de markup.

Cum să o repari

  1. Deschide fișierul EPUBCheck numit (mesajul dă calea, linia și coloana) într-un editor de text sau EPUB precum Sigil, sau dezarhivează EPUB și deschide-l acolo.
  2. Eliminați declarația de direcție sau unicode-bidi din foaia de stil.
  3. Setați direcția textului cu atributul dir în XHTML în schimb, de exemplu <html dir="rtl"> sau <p dir="ltr">, și folosiți bdo pentru suprascrieri bidirecționale.
  4. Pentru întoarcerea paginilor de la dreapta la stânga, setați direcția de progresie a paginii pe spine.
  5. Reconstruiește EPUB și rulează EPUBCheck din nou pentru a confirma că mesajul a dispărut.

Când nu este acest lucru

Dacă CSS nu poate fi analizat deloc, mesajul este CSS-008.

Termeni folosiți aici

Alte mesaje 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 "…".

Surse

Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.

FAQ

Ce înseamnă EPUBCheck CSS-001?

EPUBCheck CSS-001 este un mesaj de eroare: “The "…" property must not be included in an EPUB Style Sheet.” Fișierul CSS utilizează o proprietate pe care EPUB nu o permite în foile de stil. EPUB 3.3 interzice direcția și unicode-bidi în CSS, deoarece aplicațiile de citire pot dezactiva CSS-ul, iar direcția textului s-ar pierde; EPUBCheck numește proprietatea.

Este CSS-001 o eroare?

CSS-001 este raportat ca eroare în mod implicit. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite la Kindle pot să o respingă, iar EPUBCheck iese cu statut 1.

PDF pentru uneltele EPUB

Fiecare instrument folosește același motor. Până la 3 cărți pe zi sunt gratuite.

Vezi toate instrumentele