Przejdź do treści
EPUBCheck · Arkusz stylów

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ć

  1. 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.
  2. Zachowaj jeden znacznik z każdej pary w każdym elemencie linku, na przykład class="night".
  3. 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.
  4. 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-004 CSS documents must be encoded in UTF-8, detected …;
  • CSS-006 CSS selector specifies fixed position.
  • CSS-003 CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.
  • CSS-007 Font-face reference "…" refers to non-standard font type "…".
  • CSS-002 Empty or NULL reference found.
  • CSS-008 An 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.

FAQ

Co oznacza EPUBCheck CSS-005?

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.

Czy CSS-005 to błąd?

CSS-005 jest zgłaszany domyślnie jako użycie. Tylko informacyjne i domyślnie ukryte: pojawia się, gdy EPUBCheck uruchamia się z parametrem -u (--usage). Nie czyni to EPUB nieprawidłowym.

PDF do EPUB narzędzi

Każde narzędzie używa tej samej maszyny. Do 3 książek dziennie jest za darmo.

Zobacz wszystkie narzędzia