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
- 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ä.
- Nimeä attribuutti pienillä kirjaimilla, esimerkiksi data-page sen sijaan että data-Page.
- Jos skripti tai tyyli lukee attribuuttia, päivitä se myös uuteen nimeen.
- Poista attribuutti, jos kukaan kirjan osista ei käytä sitä.
- 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_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)
Lähteet
Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.