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
- 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.
- Eliminați declarația de direcție sau unicode-bidi din foaia de stil.
- 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. - Pentru întoarcerea paginilor de la dreapta la stânga, setați direcția de progresie a paginii pe spine.
- 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-002Empty or NULL reference found.CSS-003CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.CSS-004CSS documents must be encoded in UTF-8, detected …;CSS-005Conflicting alternate style tags found: ….CSS-006CSS selector specifies fixed position.CSS-007Font-face reference "…" refers to non-standard font type "…".
Surse
- EPUB 3.3, §6.3.1.2 CSS requirements · citește
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.