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
- 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.
- Schimbați numele atributului în litere mici, de exemplu data-page în loc de data-Page.
- Dacă un script sau un stylesheet citește atributul, actualizează-l și la noul nume.
- Eliminați atributul dacă nimic din carte nu îl folosește.
- 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_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)
Surse
- EPUB 3.3, §6.1.2 XHTML requirements · citește
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.