EPUBCheck CSS-005: sprzeczne tagi stylu
Zaktualizowane:
EPUBCheck CSS-005 to komunikat o użyciu: „Conflicting alternate style tags found: ….” Link do arkusza stylów zawiera sprzeczne tagi stylu, które się nawzajem wykluczają. Sprzeczne tagi stylu to nazwy klas w elementach linku (poziome lub pionowe, dzień lub noc), które informują aplikację do czytania, kiedy używać każdego arkusza stylów, a EPUBCheck wymienia te sprzeczne.
Oficjalna wiadomość
Conflicting alternate style tags found: %1$s.
- Domyślna powaga
- Użycie. Tylko informacyjne i domyślnie ukryte: pojawia się, gdy EPUBCheck jest uruchamiane z -u (--usage). Nie czyni to EPUB nieważnym.
- Wersja EPUBCheck
- 5.4.0
%1$s, %2$s… wypełnione są plikiem, wartością lub elementem EPUBCheck znalezionym.
Typowe przyczyny
- Jeden element linku oznaczony zarówno dniem, jak i nocą, lub zarówno poziomo, jak i pionowo.
- Listy klas scalone z dwóch szablonów bez ich sprawdzania.
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.
- Zachowaj jeden znacznik z każdej pary w każdym elemencie linku, na przykład
class="night". - Jeśli potrzebujesz stylów dla obu przypadków, użyj dwóch elementów link, każdy z własnym tagiem i tytułem.
- Odbuduj EPUB i uruchom ponownie EPUBCheck, aby potwierdzić, że komunikat zniknął.
Kiedy to nie to
Jeśli alternatywny arkusz stylów po prostu nie ma tytułu, wiadomość to CSS-015.
Terminy używane tutaj
Inne komunikaty CSS
CSS-004CSS documents must be encoded in UTF-8, detected …;CSS-006CSS selector specifies fixed position.CSS-003CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.CSS-007Font-face reference "…" refers to non-standard font type "…".CSS-002Empty or NULL reference found.CSS-008An error occurred while parsing the CSS: ….
Źródła
Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.