Siirry sisältöön
EPUBCheck · XHTML sisältöasiakirjat

EPUBCheck HTM_061: virheellinen data-* attribuutti

Päivitetty:

EPUBCheck HTM_061 on virheilmoitus: “"…" 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).” data-* attribuutin nimi ei ole voimassa. Mukautetun data-attribuutin on oltava vähintään yksi merkki tavuviivan jälkeen, ei suuria ASCII-kirjaimia ja vain XML-nimissä sallitut merkit.

Virallinen viesti

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

Oletusarvoinen vakavuus
Virhe. EPUB rikkoo spesifikaation sääntöä ja on virheellinen. Kaupat ja Lähetä Kindle voivat hylätä sen, ja EPUBCheck poistuu tilassa 1.
EPUBCheck versio
5.4.0

EPUBCheck tulostaa tämän ID:n aliaksena viivan sijaan; tämä sivu käyttää ID:tä tarkalleen kuten EPUBCheck raportoi sen.

%1$s, %2$s… täytetään EPUBCheck löytyvällä tiedostolla, arvoilla tai elementeillä.

Tyypilliset syyt

  • Nimet, kuten data-, data-Page tai data-x:y.
  • Attribuutit, jotka on generoitu skriptistä tai suunnittelutyökalusta, joka pitää camelCase-nimiä.

Kuinka korjata se

  1. Avaa tiedosto EPUBCheck nimet (viesti antaa polun, rivin ja sarakkeen) tekstieditorissa tai EPUB-editorissa, kuten Sigil, tai purka alla olevan EPUB ja avaa se siellä.
  2. Nimeä attribuutti pienillä kirjaimilla, esimerkiksi data-page sen sijaan että data-Page.
  3. Jos skripti tai tyyli lukee attribuuttia, päivitä se myös uuteen nimeen.
  4. Poista attribuutti, jos kukaan kirjan osista ei käytä sitä.
  5. Rakenna EPUB uudelleen ja suorita EPUBCheck uudelleen varmistaaksesi, että viesti on poistunut.

Milloin tämä ei ole se

Jos attribuutti on edeltänyt nimiruumiilla (kuten ibooks:jokin), säännöt ovat mukautettujen attribuuttien, raportoituna HTM_054.

Tässä käytetyt termit

Muut HTM viestit

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

Lähteet

Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.

FAQ

Mitä EPUBCheck HTM_061 tarkoittaa?

EPUBCheck HTM_061 on virheilmoitus: “"…" 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).” data-* attribuutin nimi ei ole voimassa. Mukautetun data-attribuutin on oltava vähintään yksi merkki tavuviivan jälkeen, ei suuria ASCII-kirjaimia ja vain XML-nimissä sallitut merkit.

Onko HTM_061 virhe?

HTM_061 raportoidaan virheeksi oletusarvoisesti. EPUB rikkoo sääntöä spesifikaatiossa ja on virheellinen. Kaupat ja Lähetä Kindle voivat hylätä sen, ja EPUBCheck päättyy tilaan 1.

PDF - EPUB työkalua

Jokainen työkalu käyttää samaa moottoria. Enintään 3 kirjaa päivässä on ilmaisia.

Näe kaikki työkalut