EPUBCheck CSS-005: konfliktande stiltaggar
Uppdaterad:
EPUBCheck CSS-005 är ett användningsmeddelande: "Conflicting alternate style tags found: …." En länk till en stilmall bär alternativa stiltaggar som motsäger varandra. Alternativa stiltaggar är klassnamn på länk-element (horisontell eller vertikal, dag eller natt) som talar om för en läsapp när den ska använda varje stilmall, och EPUBCheck listar de som är i konflikt.
Det officiella meddelandet
Conflicting alternate style tags found: %1$s.
- Standardsvårighetsgrad
- Användning. Informativ endast och gömd som standard: den visas när EPUBCheck körs med -u (--usage). Det gör inte EPUB ogiltig.
- EPUBCheck version
- 5.4.0
%1$s, %2$s… fylls med filen, värdet eller elementet EPUBCheck som hittades.
Typiska orsaker
- Ett länk-element som är märkt både dag och natt, eller både horisontellt och vertikalt.
- Klasslistor som slogs samman från två mallar utan att kontrollera dem.
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.
- Behåll en tagg av varje par på varje länk-element, till exempel
class="night". - Om du behöver stilar för båda fallen, använd två länk-element, var och en med sin egen tagg och titel.
- 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 ett alternativt stilark helt enkelt inte har någon titel, är meddelandet CSS-015.
Villkor som används här
Andra CSS meddelanden
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: ….
Källor
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.