EPUBCheck CSS-029: clasă CSS de suprapunere nedeclarată
Actualizat:
EPUBCheck CSS-029 este un mesaj de utilizare: “Found CSS class name "…" but no "…" property was declared in the package document.” CSS folosește un nume de clasă pentru suprapunerea media care evidențiază, dar documentul pachetului nu declară proprietatea corespunzătoare. Cu suprapunerile media, clasa care evidențiază textul citit cu voce tare trebuie să fie declarată în metadatele pachetului (media:active-class sau media:playback-active-class); EPUBCheck numește atât clasa, cât și proprietatea lipsă.
Mesajul oficial
Found CSS class name "%1$s" but no "%2$s" property was declared in the package document.
- Severitate implicită
- Utilizare. Informațional doar și ascuns implicit: apare când EPUBCheck rulează cu -u (--usage). Nu face ca EPUB să devină invalid.
- versiunea EPUBCheck
- 5.4.0
%1$s, %2$s… sunt completate cu fișierul, valoarea sau elementul EPUBCheck găsit.
Cauze tipice
- Un stylesheet copiat dintr-o carte cu narațiune într-un pachet care nu a declarat niciodată clasa.
- Metadatele pachetului au fost editate și elementele media:meta au fost eliminate.
Cum să o repari
- Adăugați proprietatea la meta datele pachetului, de exemplu
<meta property="media:active-class">my-active-item</meta>, cu exact un nume de clasă și fără selector. - Sau elimină clasa neutilizată din CSS dacă cartea nu are suprapuneri media.
- Reconstruiește EPUB și rulează EPUBCheck din nou pentru a confirma că mesajul a dispărut.
Când nu este acest lucru
Dacă clasa este declarată dar niciun CSS nu ajunge la capitol, eroarea este CSS-030.
Termeni folosiți aici
Alte mesaje CSS
CSS-028Use of Font-face declaration.CSS-030The package document declares media overlays styling class names but no CSS was found in the content document.CSS-019CSS font-face declaration has no attributes.CSS-015Alternative style sheets must have a title.CSS-008An error occurred while parsing the CSS: ….CSS-007Font-face reference "…" refers to non-standard font type "…".
Surse
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.