EPUBCheck CSS-015: alternativ CSS uden titel
Opdateret:
EPUBCheck CSS-015 er en fejlmeddelelse: “Alternative style sheets must have a title.” Et alternativt stilark har ingen title-attribut. Et link med rel="alternate stylesheet" har brug for en titel, fordi titlen er det, en læseapp viser, når den tilbyder det alternative stil.
Den officielle meddelelse
Alternative style sheets must have a title.
- Standard alvorlighed
- Fejl. EPUB bryder en regel i specifikationen og er ugyldig. Lagring og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.
- EPUBCheck version
- 5.4.0
Typiske årsager
- Et linkelement for en alternativ stil skrevet uden titel.
- En nat- eller lodret skrivestil tilføjet af et værktøj, der udelod titlen.
Sådan retter du det
- Åbn filen EPUBCheck navne (beskeden giver stien, linjen og kolonnen) i en tekst- eller EPUB editor som Sigil, eller udpak EPUB og åbn den der.
- Tilføj en titelattribut, der navngiver stilen, for eksempel
<link rel="alternate stylesheet" title="Night" href="night.css" type="text/css"/>. - Hvis stylesheetet altid skal anvendes, skal rel ændres til almindeligt stylesheet i stedet.
- Gendan EPUB og kør EPUBCheck igen for at bekræfte, at beskeden er væk.
Hvornår det ikke er dette
Hvis attributten eksisterer, men peger på et id, som ingen dc:identifier har, er det CSS-005.
Termer der bruges her
Andre CSS beskeder
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 …;
Kilder
Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.