EPUBCheck CSS-015: alternatives CSS ohne Titel
Aktualisiert:
EPUBCheck CSS-015 ist eine Fehlermeldung: “Alternative style sheets must have a title.” Ein alternatives Stylesheet hat kein Titelattribut. Ein Link mit rel="alternate stylesheet" benötigt einen Titel, da der Titel das ist, was eine Leseanwendung anzeigt, wenn sie das alternative Stylesheet anbietet.
Die offizielle Nachricht
Alternative style sheets must have a title.
- Standard-Schweregrad
- Fehler. Das EPUB bricht eine Regel der Spezifikation und ist ungültig. Geschäfte und Sende an Kindle könnten es ablehnen, und EPUBCheck beendet die Ausführung mit Status 1.
- EPUBCheck Version
- 5.4.0
Typische Ursachen
- Ein Link-Element für einen alternativen Stil, das ohne Titel geschrieben wurde.
- Ein Nacht- oder Vertikal-Schreibstil, der von einem Tool hinzugefügt wurde, das den Titel weggelassen hat.
Wie man es behebt
- Öffnen Sie die Datei EPUBCheck Namen (die Nachricht gibt den Pfad, die Zeile und die Spalte an) in einem Text- oder EPUB Editor wie Sigil, oder entpacken Sie die EPUB und öffnen Sie sie dort.
- Fügen Sie ein title-Attribut hinzu, das den Stil benennt, zum Beispiel
<link rel="alternate stylesheet" title="Night" href="night.css" type="text/css"/>. - Wenn das Stylesheet immer angewendet werden sollte, ändern Sie rel stattdessen in einfaches Stylesheet.
- Rebuild den EPUB und führe EPUBCheck erneut aus, um zu bestätigen, dass die Nachricht verschwunden ist.
Wann es nicht das ist
Wenn die alternativen Stylesheets widersprüchliche Stil-Tags enthalten, siehe CSS-005.
Andere CSS Nachrichten
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 …;
Quellen
Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.