EPUBCheck HTM_061: ugyldig data-* attributt
Oppdatert:
EPUBCheck HTM_061 er en feilmelding: “"…" 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).” Et data-* attributtnavn er ikke gyldig. Et tilpasset data-attributt trenger minst ett tegn etter bindestrek, ingen store ASCII-bokstaver og bare tegn som er tillatt i XML-navn.
Den offisielle meldingen
"%1$s" 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).
- Standard alvorlighetsgrad
- Feil. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avslutter med status 1.
- EPUBCheck versjon
- 5.4.0
EPUBCheck skriver ut denne ID-en med en understrek i stedet for en bindestrek; denne siden bruker ID-en nøyaktig som EPUBCheck rapporterer den.
%1$s, %2$s… er fylt ut med filen, verdien eller elementet EPUBCheck funnet.
Typiske årsaker
- Navn som data-, data-Page eller data-x:y.
- Attributter generert fra et skript eller et designverktøy som beholder camelCase-navn.
Hvordan fikse det
- Åpne filen EPUBCheck navnene (meldingen gir banen, linje og kolonne) i en tekst- eller EPUB editor som Sigil, eller pakk ut EPUB og åpne det der.
- Omregistrer attributtet med små bokstaver, for eksempel data-page i stedet for data-Page.
- Hvis et skript eller stilark leser attributtet, oppdater det til det nye navnet også.
- Fjern attributten hvis ingenting i boken bruker det.
- Bygg EPUB på nytt og kjør EPUBCheck igjen for å bekrefte at meldingen er borte.
Når det ikke er dette
Hvis attributtet er prefikset med et navnerom (som ibooks:something), er reglene de som gjelder for tilpassede attributter, rapportert som HTM_054.
Begreper brukt her
Andre HTM meldinger
HTM_060bEPUB reading systems must ignore viewport meta elements in reflowable documents; viewport declaration "…" will be ignored.HTM_062SVG "xlink:href" attribute is deprecated; an "href" attribute should be used instead.HTM_059Viewport "…" property must not be defined more than once, but found values […].HTM_058HTML documents must be encoded in UTF-8, but UTF-16 was detected.HTM_057Viewport "…" value must be a positive number or the keyword "device-…"HTM_056Viewport metadata has no "…" dimension (both "width" and "height" properties are required)
Kilder
Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.