EPUBCheck CSS-015: alternativ CSS utan titel
Uppdaterad:
EPUBCheck CSS-015 är ett felmeddelande: “Alternative style sheets must have a title.” Ett alternativt stilark har inget titlattribut. En länk med rel="alternate stylesheet" behöver en titel, eftersom titeln är vad en läsapp visar när den erbjuder det alternativa stilarket.
Det officiella meddelandet
Alternative style sheets must have a title.
- Standardsvårighetsgrad
- Fel. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa den, och EPUBCheck avslutas med status 1.
- EPUBCheck version
- 5.4.0
Typiska orsaker
- Ett länk-element för en alternativ stil skriven utan titel.
- En natt- eller vertikal skrivstil som lagts till av ett verktyg som utelämnade titeln.
Hur man åtgärdar det
- Öppna filen EPUBCheck-namn (meddelandet ger sökvägen, raden och kolumnen) i en text- eller EPUB-redigerare som Sigil, eller packa upp EPUB och öppna den där.
- Lägg till en title-attribut som namnger stilen, till exempel
<link rel="alternate stylesheet" title="Night" href="night.css" type="text/css"/>. - Om stilmallen alltid bör tillämpas, ändra rel till enkel stilmall istället.
- Bygg om EPUB och kör EPUBCheck igen för att bekräfta att meddelandet har försvunnit.
När det inte är detta
Om de alternativa stilmallar bär på motstridiga stiltaggar, se CSS-005.
Villkor som används här
Andra CSS meddelanden
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 …;
Källor
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.