EPUBCheck CSS-005: etichete de stil conflictuale
Actualizat:
EPUBCheck CSS-005 este un mesaj de utilizare: “Conflicting alternate style tags found: ….” Un link către o foaie de stil poartă etichete de stil alternative care se contrazic reciproc. Etichetele de stil alternative sunt nume de clasă pe elementele de link (orizontal sau vertical, zi sau noapte) care spun unei aplicații de citire când să utilizeze fiecare foaie de stil, iar EPUBCheck enumeră cele conflictuale.
Mesajul oficial
Conflicting alternate style tags found: %1$s.
- 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 element de legătură etichetat atât zi, cât și noapte, sau atât orizontal, cât și vertical.
- Liste de clase îmbinate din două șabloane fără a le verifica.
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.
- Păstrează un tag din fiecare pereche pe fiecare element de link, de exemplu
class="night". - Dacă ai nevoie de stiluri pentru ambele cazuri, folosește două elemente de link, fiecare cu propriul său tag și titlu.
- Reconstruiește EPUB și rulează EPUBCheck din nou pentru a confirma că mesajul a dispărut.
Când nu este acest lucru
Dacă un stylesheet alternativ pur și simplu nu are titlu, mesajul este CSS-015.
Termeni folosiți aici
Alte mesaje CSS
CSS-004CSS documents must be encoded in UTF-8, detected …;CSS-006CSS selector specifies fixed position.CSS-003CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.CSS-007Font-face reference "…" refers to non-standard font type "…".CSS-002Empty or NULL reference found.CSS-008An error occurred while parsing the CSS: ….
Surse
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.