Sari la conținut
EPUBCheck · Documente de conținut XHTML

EPUBCheck HTM_061: atribut data-* invalid

Actualizat:

EPUBCheck HTM_061 este un mesaj de eroare: „"…" 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).” Un nume de atribut data-* nu este valid. Un atribut de date personalizat necesită cel puțin un caracter după cratimă, fără litere mari ASCII și doar caractere permise în numele XML.

Mesajul oficial

"%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).

Severitate implicită
Eroare. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite către Kindle pot să o respingă, iar EPUBCheck iese cu statut 1.
versiunea EPUBCheck
5.4.0

EPUBCheck tipărește această ID cu un underscore în loc de un hyphen; această pagină folosește ID-ul exact așa cum EPUBCheck îl raporthează.

%1$s, %2$s… sunt completate cu fișierul, valoarea sau elementul EPUBCheck găsit.

Cauze tipice

  • Nume precum data-, data-Page sau data-x:y.
  • Atribute generate dintr-un script sau un instrument de design care păstrează numele în camelCase.

Cum să o repari

  1. Deschide fișierul EPUBCheck numit (mesajul dă calea, linia și coloana) într-un editor de text sau EPUB precum Sigil, sau dezarhivează EPUB și deschide-l acolo.
  2. Schimbați numele atributului în litere mici, de exemplu data-page în loc de data-Page.
  3. Dacă un script sau un stylesheet citește atributul, actualizează-l și la noul nume.
  4. Eliminați atributul dacă nimic din carte nu îl folosește.
  5. Reconstruiește EPUB și rulează EPUBCheck din nou pentru a confirma că mesajul a dispărut.

Când nu este acest lucru

Dacă atributul este prefixat cu un spațiu de nume (cum ar fi ibooks:something), regulile sunt acelea ale atributelor personalizate, raportate ca HTM_054.

Termeni folosiți aici

Alte mesaje HTM

  • 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)

Surse

Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.

FAQ

Ce înseamnă EPUBCheck HTM_061?

EPUBCheck HTM_061 este un mesaj de eroare: „"…" 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).” Un nume de atribut data-* nu este valid. Un atribut de date personalizat necesită cel puțin un caracter după cratimă, fără litere mari ASCII și doar caractere permise în numele XML.

Este HTM_061 o eroare?

HTM_061 este raportat ca eroare în mod implicit. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Send to Kindle pot să o respingă, iar EPUBCheck se încheie cu statut 1.

PDF pentru uneltele EPUB

Fiecare instrument folosește același motor. Până la 3 cărți pe zi sunt gratuite.

Vezi toate instrumentele