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

EPUBCheck HTM-045: pusty href w linku

Zaktualizowane:

EPUBCheck HTM-045 to komunikat użytkowania: „Encountered empty href.” Link ma pusty href, który wskazuje z powrotem na ten sam dokument. Jest to ważne, a EPUBCheck zgłasza to tylko jako notatkę użytkowania, abyś mógł sprawdzić, że zamierzono link wewnętrzny.

Oficjalna wiadomość

Encountered empty href.

Sugestia EPUBCheck: Empty hrefs are valid self-references. These should be validated to ensure that this is the desired intent.

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

Typowe przyczyny

  • Linki zastępcze, które nigdy nie zostały wypełnione.
  • Linki, których cel został usunięty przez edytora lub konwerter, który nie mógł go rozwiązać.

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. Nadaj linkowi prawdziwy cel, taki jak inny rozdział lub fragment, jak #note-3.
  3. Jeśli wcale nie powinno to być linkiem, usuń element a i zachowaj jego tekst.
  4. Odbuduj EPUB i uruchom ponownie EPUBCheck, aby potwierdzić, że komunikat zniknął.

Kiedy to nie to

Jeśli href wskazuje na fragment, który nie istnieje, to RSC-012, a nie HTM-045.

Terminy używane tutaj

Inne komunikaty HTM

  • HTM-044 Namespace uri "…" was included but not used.
  • HTM-046 Fixed layout document has no "viewport" meta element.
  • HTM-047 Viewport metadata "…" has a syntax error
  • HTM-048 SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).
  • HTM-051 Found Microdata semantic enrichments but no RDFa. EDUPUB recommends using RDFa Lite.
  • HTM_054 Custom attribute namespace ("…") must not include the string "…" in its domain.

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

EPUBCheck HTM-045 to komunikat użytkowania: „Encountered empty href.” Link ma pusty href, który wskazuje z powrotem na ten sam dokument. Jest to ważne, a EPUBCheck zgłasza to tylko jako notatkę użytkowania, abyś mógł sprawdzić, że zamierzono link wewnętrzny.

Czy HTM-045 to błąd?

HTM-045 jest zgłaszane jako użycie domyślnie. Informacyjne tylko i ukryte domyślnie: pojawia się, gdy EPUBCheck działa z -u (--usage). Nie czyni 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