EPUBCheck CSS-001: zabroniona właściwość CSS
Zaktualizowane:
EPUBCheck CSS-001 to komunikat o błędzie: „The "…" property must not be included in an EPUB Style Sheet.” Arkusz stylów używa właściwości, która EPUB nie zezwala w swoich arkuszach stylów. EPUB 3.3 zabrania direction i unicode-bidi w CSS, ponieważ aplikacje czytające mogą wyłączyć CSS, a kierunek tekstu zostanie wtedy utracony; EPUBCheck nazywa tę właściwość.
Oficjalna wiadomość
The "%1$s" property must not be included in an EPUB Style Sheet.
- Domyślna powaga
- Błąd. EPUB łamie zasady specyfikacji i jest nieprawidłowy. Sklepy i Wysłanie do Kindle mogą go odrzucić, a EPUBCheck kończy działanie ze statusem 1.
- Wersja EPUBCheck
- 5.4.0
%1$s, %2$s… wypełnione są plikiem, wartością lub elementem EPUBCheck znalezionym.
Typowe przyczyny
- CSS skopiowane z internetu, które ustawia kierunek tekstu w arkuszu stylów.
- Książki od prawej do lewej (arabski, hebrajski), gdzie kierunek był umieszczony w CSS zamiast w znacznikach.
Jak to naprawić
- Otwórz plik EPUBCheck (komunikat podaje ścieżkę, linię i kolumnę) w edytorze tekstu lub EPUB, takim jak Sigil, lub wypakuj EPUB i otwórz go tam.
- Usuń deklarację direction lub unicode-bidi z arkusza stylów.
- Ustaw kierunek tekstu za pomocą atrybutu dir w XHTML zamiast tego, na przykład
<html dir="rtl">lub<p dir="ltr">, i użyj bdo do dwukierunkowych nadpisań. - Dla przewracania stron z prawej na lewą, ustaw direction-progression na spine.
- Odbuduj EPUB i uruchom ponownie EPUBCheck, aby potwierdzić, że komunikat zniknął.
Kiedy to nie to
Jeśli CSS nie może być w ogóle analizowane, wiadomość to CSS-008.
Terminy używane tutaj
Inne komunikaty 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 "…".
Źródła
- EPUB 3.3, §6.3.1.2 CSS requirements · czytaj
Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.