EPUBCheck HTM_061: ogiltigt data-* attribut
Uppdaterad:
EPUBCheck HTM_061 är ett felmeddelande: “"…" 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).” Ett data-* attributnamn är inte giltigt. Ett anpassat data-attribut behöver minst ett tecken efter bindestrecket, inga stora ASCII-bokstäver och endast tecken som är tillåtna i XML-namn.
Det officiella meddelandet
"%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).
- Standardsvårighetsgrad
- Fel. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa den, och EPUBCheck avslutas med status 1.
- EPUBCheck version
- 5.4.0
EPUBCheck skriver ut detta ID med en understreck istället för ett bindestreck; denna sida använder ID:t precis som EPUBCheck rapporterar det.
%1$s, %2$s… fylls med filen, värdet eller elementet EPUBCheck som hittades.
Typiska orsaker
- Namn som data-, data-Sida eller data-x:y.
- Attribut som genererats från ett skript eller ett designverktyg som behåller camelCase-namn.
Hur man åtgärdar det
- Öppna filen EPUBCheck-namn (meddelandet ger sökvägen, raden och kolumnen) i en text- eller EPUB-redigerare som Sigil, eller packa upp EPUB och öppna den där.
- Döp om attributet till gemener, till exempel data-page istället för data-Page.
- Om ett skript eller ett stilark läser attributet, uppdatera det också till det nya namnet.
- Ta bort attributet om inget i boken använder det.
- Bygg om EPUB och kör EPUBCheck igen för att bekräfta att meddelandet har försvunnit.
När det inte är detta
Om attributet är prefixat med en namnrymd (såsom ibooks:something), gäller reglerna för anpassade attribut, rapporterat som HTM_054.
Villkor som används här
Andra HTM meddelanden
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)
Källor
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.