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ć
- 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.
- Zachowaj jedną szerokość i jedną wysokość w atrybucie content, z rozmiarem, dla którego strona została zaprojektowana.
- Sprawdź pozostałe strony o stałym układzie, które często były tworzone na podstawie tego samego szablonu.
- 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_058HTML documents must be encoded in UTF-8, but UTF-16 was detected.HTM_060bEPUB reading systems must ignore viewport meta elements in reflowable documents; viewport declaration "…" will be ignored.HTM_057Viewport "…" 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_056Viewport metadata has no "…" dimension (both "width" and "height" properties are required)HTM_062SVG "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.