Hoppa till innehåll
EPUBCheck · XHTML innehållsdokument

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

  1. Ö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.
  2. Döp om attributet till gemener, till exempel data-page istället för data-Page.
  3. Om ett skript eller ett stilark läser attributet, uppdatera det också till det nya namnet.
  4. Ta bort attributet om inget i boken använder det.
  5. 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_060b EPUB reading systems must ignore viewport meta elements in reflowable documents; viewport declaration "…" will be ignored.
  • HTM_062 SVG "xlink:href" attribute is deprecated; an "href" attribute should be used instead.
  • HTM_059 Viewport "…" property must not be defined more than once, but found values […].
  • HTM_058 HTML documents must be encoded in UTF-8, but UTF-16 was detected.
  • HTM_057 Viewport "…" value must be a positive number or the keyword "device-…"
  • HTM_056 Viewport 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.

FAQ

Vad betyder EPUBCheck HTM_061?

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.

Är HTM_061 ett fel?

HTM_061 rapporteras som fel som standard. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa det, och EPUBCheck avslutas med status 1.

PDF till EPUB verktyg

Varje verktyg använder samma motor. Upp till 3 böcker per dag är gratis.

Se alla verktyg