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ć
- 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.
- Nadaj linkowi prawdziwy cel, taki jak inny rozdział lub fragment, jak
#note-3. - Jeśli wcale nie powinno to być linkiem, usuń element a i zachowaj jego tekst.
- 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-044Namespace uri "…" was included but not used.HTM-046Fixed layout document has no "viewport" meta element.HTM-047Viewport metadata "…" has a syntax errorHTM-048SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).HTM-051Found Microdata semantic enrichments but no RDFa. EDUPUB recommends using RDFa Lite.HTM_054Custom 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.