Przejdź do treści
EPUBCheck · XHTML dokumenty treści

EPUBCheck HTM_055: niezalecany element HTML

Zaktualizowane:

EPUBCheck HTM_055 to komunikat o użyciu: „The "…" element should not be used (discouraged construct).” Dokument używa elementu HTML, którego EPUB odradza. EPUB 3.3 wymienia base, rp i embed jako konstrukcje, których należy unikać, ponieważ powodują problemy z interoperacyjnością; EPUBCheck nazywa element i zgłasza go jako uwagę użytkową.

Oficjalna wiadomość

The "%1$s" element should not be used (discouraged construct)

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

EPUBCheck drukuje ten identyfikator z podkreśleniem zamiast myślnika; ta strona używa identyfikatora dokładnie tak, jak EPUBCheck go raportuje.

%1$s, %2$s… wypełnione są plikiem, wartością lub elementem EPUBCheck znalezionym.

Typowe przyczyny

  • Element bazowy skopiowany z strony internetowej, który może sprawić, że względne linki wskazują na stronę internetową.
  • elementy rp wokół adnotacji ruby, których EPUB 3 aplikacje do czytania nie potrzebują.
  • Element embed używany do treści skryptowej lub interaktywnej.

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. Usuń elementy bazowe i upewnij się, że każdy link jest względny do samego rozdziału.
  3. Usuń elementy rp i zachowaj znaczniki ruby i rt.
  4. Zastąp embed obiektem, który ma mechanizm zapasowy lub prostym obrazem.
  5. Odbuduj EPUB i uruchom ponownie EPUBCheck, aby potwierdzić, że komunikat zniknął.

Kiedy to nie to

Jeśli element jest przestarzały, a nie odradzany, EPUBCheck zgłasza go jako OBS-001.

Terminy używane tutaj

Inne komunikaty HTM

  • HTM_054 Custom attribute namespace ("…") must not include the string "…" in its domain.
  • HTM_056 Viewport metadata has no "…" dimension (both "width" and "height" properties are required)
  • HTM_057 Viewport "…" value must be a positive number or the keyword "device-…"
  • HTM_058 HTML documents must be encoded in UTF-8, but UTF-16 was detected.
  • HTM-051 Found Microdata semantic enrichments but no RDFa. EDUPUB recommends using RDFa Lite.
  • HTM_059 Viewport "…" property must not be defined more than once, but found values […].

Ź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 HTM_055?

EPUBCheck HTM_055 to komunikat o użyciu: „The "…" element should not be used (discouraged construct).” Dokument używa elementu HTML, którego EPUB odradza. EPUB 3.3 wymienia base, rp i embed jako konstrukcje, których należy unikać, ponieważ powodują problemy z interoperacyjnością; EPUBCheck nazywa element i zgłasza go jako uwagę użytkową.

Czy HTM_055 to błąd?

HTM_055 jest zgłaszany jako użycie domyślnie. Tylko informacyjne i domyślnie ukryte: pojawia się, gdy EPUBCheck działa z -u (--usage). Nie czyni to EPUB nieważnym.

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