EPUBCheck CSS-015: CSS alternativ fără titlu
Actualizat:
EPUBCheck CSS-015 este un mesaj de eroare: “Alternative style sheets must have a title.” O foaie de stil alternativă nu are atribut de titlu. Un link cu rel="alternate stylesheet" are nevoie de un titlu, deoarece titlul este ceea ce o aplicație de citire arată atunci când oferă stilul alternativ.
Mesajul oficial
Alternative style sheets must have a title.
- Severitate implicită
- Eroare. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite către Kindle pot să o respingă, iar EPUBCheck iese cu statut 1.
- versiunea EPUBCheck
- 5.4.0
Cauze tipice
- Un element de legătură pentru un stil alternativ scris fără titlu.
- Un stil de scriere pe verticală sau de noapte adăugat de un instrument care a omis titlul.
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.
- Adăugați un atribut title care denumește stilul, de exemplu
<link rel="alternate stylesheet" title="Night" href="night.css" type="text/css"/>. - Dacă foaia de stiluri ar trebui să se aplice întotdeauna, schimbați rel în foaie de stiluri simplă în schimb.
- Reconstruiește EPUB și rulează EPUBCheck din nou pentru a confirma că mesajul a dispărut.
Când nu este acest lucru
Dacă foile de stil alternative conțin etichete de stil conflictuale, vezi CSS-005.
Termeni folosiți aici
Alte mesaje CSS
CSS-019CSS font-face declaration has no attributes.CSS-008An error occurred while parsing the CSS: ….CSS-007Font-face reference "…" refers to non-standard font type "…".CSS-006CSS selector specifies fixed position.CSS-005Conflicting alternate style tags found: ….CSS-004CSS documents must be encoded in UTF-8, detected …;
Surse
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.