İçeriğe atla
EPUBCheck · XHTML içerik belgeleri

EPUBCheck HTM_061: geçersiz data-* niteliği

Güncellendi:

EPUBCheck HTM_061 bir hata mesajıdır: “"…" 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).” Bir data-* attribute adı geçerli değildir. Özel bir veri niteliği, tireden sonra en az bir karakter gerektirir, büyük ASCII harfleri içeremez ve yalnızca XML adlarında izin verilen karakterleri içerebilir.

Resmi mesaj

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

Varsayılan ciddiyet
Hata. EPUB, spesifikasyonun bir kuralını ihlal ediyor ve geçersizdir. Depolar ve Kindle'ye gönder, onu reddedebilir ve EPUBCheck ile durum 1 ile çıkış yapar.
EPUBCheck sürümü
5.4.0

EPUBCheck, bu kimliği bir alt çizgi ile yazdırır; bu sayfa, kimliği tam olarak EPUBCheck'in bildirdiği şekilde kullanır.

%1$s, %2$s… dosyadan, değer veya öğeden bulunan EPUBCheck ile doldurulmuştur.

Tipik nedenler

  • data-, data-Page veya data-x:y gibi isimler.
  • CamelCase adlarını koruyan bir betik veya tasarım aracından oluşturulan özniteliikler.

Nasıl düzeltilir

  1. EPUBCheck'yi adlandıran dosyayı bir metin veya EPUB editöründe açın (mesaj yol, satır ve sütun verir) veya EPUB'yi çıkarın ve orada açın.
  2. Özniteliği küçük harflerle yeniden adlandırın; örneğin data-page yerine data-Page.
  3. Eğer bir betik veya stil sayfası niteliği okuyorsa, onu da yeni isme güncelleyin.
  4. Kitapta hiçbir şey kullanmıyorsa niteliği kaldırın.
  5. EPUB'yı yeniden inşa edin ve mesajın kaybolduğunu onaylamak için EPUBCheck'yi tekrar çalıştırın.

Ne zaman bu değil

Özellik bir ad alanı ile öneklendirilmişse (örneğin ibooks:something), kurallar özel özelliklerdir ve HTM_054 olarak raporlanır.

Burada kullanılan terimler

Diğer HTM mesajları

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

Kaynaklar

Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.

FAQ

EPUBCheck HTM_061 ne anlama geliyor?

EPUBCheck HTM_061 bir hata mesajıdır: “"…" 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).” Bir data-* attribute adı geçerli değildir. Özel bir veri niteliği, tireden sonra en az bir karakter gerektirir, büyük ASCII harfleri içeremez ve yalnızca XML adlarında izin verilen karakterleri içerebilir.

HTM_061 bir hata mı?

HTM_061 varsayılan olarak hata olarak rapor edilir. EPUB, spesifikasyonun bir kuralını ihlal eder ve geçersizdir. Mağazalar ve Kindle'ye gönder seçeneği bunu reddedebilir ve EPUBCheck durum 1 ile çıkar.

PDF ile EPUB araçları

Her araç aynı motoru kullanır. Günde 3 kitap ücretsizdir.

Tüm araçları gör