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

EPUBCheck HTM_059: powtórzona właściwość widoku

Zaktualizowane:

EPUBCheck HTM_059 to komunikat o błędzie: „Viewport "…" property must not be defined more than once, but found values […].” Wskaźnik definiuje tę samą właściwość dwukrotnie z różnymi wartościami. EPUB zabrania więcej niż jednej definicji szerokości lub wysokości w elemencie meta widoku, a EPUBCheck wymienia znalezione wartości.

Oficjalna wiadomość

Viewport "%1$s" property must not be defined more than once, but found values [%2$s].

Domyślna powaga
Błąd. EPUB łamie zasady specyfikacji i jest nieprawidłowy. Sklepy i Wysłanie do Kindle mogą go odrzucić, a EPUBCheck kończy działanie ze statusem 1.
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

  • Dwie wartości szerokości lub wysokości w jednej deklaracji viewportu, często po edytowaniu rozmiaru ręcznie.
  • Wartość szablonu zostawiona w miejscu, a nowa wartość dodana po niej.

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 jedną szerokość i jedną wysokość w atrybucie content, z rozmiarem, dla którego strona została zaprojektowana.
  3. Sprawdź pozostałe strony o stałym układzie, które często były tworzone na podstawie tego samego szablonu.
  4. Odbuduj EPUB i uruchom ponownie EPUBCheck, aby potwierdzić, że komunikat zniknął.

Kiedy to nie to

Jeśli są dwa całe elementy meta viewport zamiast dwóch wartości w jednym, zobacz HTM_060b.

Terminy używane tutaj

Inne komunikaty HTM

  • HTM_058 HTML documents must be encoded in UTF-8, but UTF-16 was detected.
  • HTM_060b EPUB reading systems must ignore viewport meta elements in reflowable documents; viewport declaration "…" will be ignored.
  • HTM_057 Viewport "…" value must be a positive number or the keyword "device-…"
  • HTM_061 "…" is not a valid custom data attribute (it must have at least one character after the hyphen, be XML-compatible, and not contain ASCII uppercase letters).
  • HTM_056 Viewport metadata has no "…" dimension (both "width" and "height" properties are required)
  • HTM_062 SVG "xlink:href" attribute is deprecated; an "href" attribute should be used instead.

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

EPUBCheck HTM_059 to komunikat o błędzie: „Viewport "…" property must not be defined more than once, but found values […].” Wskaźnik definiuje tę samą właściwość dwukrotnie z różnymi wartościami. EPUB zabrania więcej niż jednej definicji szerokości lub wysokości w elemencie meta widoku, a EPUBCheck wymienia znalezione wartości.

Czy HTM_059 to błąd?

HTM_059 jest zgłaszany jako błąd domyślnie. EPUB łamie zasady specyfikacji i jest nieważny. Sklepy i Wysłanie do Kindle mogą go odrzucić, a EPUBCheck kończy pracę ze statusem 1.

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