Zum Inhalt springen
EPUBCheck · Stylesheets

EPUBCheck CSS-005: widersprüchliche Stil-Tags

Aktualisiert:

EPUBCheck CSS-005 ist eine Gebrauchsnachricht: „Conflicting alternate style tags found: ….“ Ein Link zu einem Stylesheet enthält alternative Stil-Tags, die sich widersprechen. Alternative Stil-Tags sind Klassennamen in Link-Elementen (horizontal oder vertikal, Tag oder Nacht), die einer Leseanwendung sagen, wann welches Stylesheet verwendet werden soll, und EPUBCheck listet die widersprüchlichen auf.

Die offizielle Nachricht

Conflicting alternate style tags found: %1$s.

Standard-Schweregrad
Nutzung. Nur informativ und standardmäßig ausgeblendet: es erscheint, wenn EPUBCheck mit -u (--usage) ausgeführt wird. Es macht EPUB nicht ungültig.
EPUBCheck Version
5.4.0

%1$s, %2$s… werden mit der Datei, dem Wert oder dem Element EPUBCheck ausgefüllt.

Typische Ursachen

  • Ein Link-Element, das sowohl für Tag als auch für Nacht oder sowohl horizontal als auch vertikal ausgezeichnet ist.
  • Klassenzimmerlisten wurden aus zwei Vorlagen zusammengeführt, ohne sie zu überprüfen.

Wie man es behebt

  1. Ö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.
  2. Behalten Sie einen Tag jedes Paares auf jedem Linkelement, zum Beispiel class="night".
  3. Wenn Sie Stile für beide Fälle benötigen, verwenden Sie zwei Link-Elemente, jeweils mit seinem eigenen Tag und Titel.
  4. Rebuild den EPUB und führe EPUBCheck erneut aus, um zu bestätigen, dass die Nachricht verschwunden ist.

Wann es nicht das ist

Wenn ein alternatives Stylesheet einfach keinen Titel hat, ist die Nachricht CSS-015.

Andere CSS Nachrichten

  • CSS-004 CSS documents must be encoded in UTF-8, detected …;
  • CSS-006 CSS selector specifies fixed position.
  • CSS-003 CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.
  • CSS-007 Font-face reference "…" refers to non-standard font type "…".
  • CSS-002 Empty or NULL reference found.
  • CSS-008 An error occurred while parsing the CSS: ….

Quellen

Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.

FAQ

Was bedeutet EPUBCheck CSS-005?

EPUBCheck CSS-005 ist eine Gebrauchsnachricht: „Conflicting alternate style tags found: ….“ Ein Link zu einem Stylesheet enthält alternative Stil-Tags, die sich widersprechen. Alternative Stil-Tags sind Klassennamen in Link-Elementen (horizontal oder vertikal, Tag oder Nacht), die einer Leseanwendung sagen, wann welches Stylesheet verwendet werden soll, und EPUBCheck listet die widersprüchlichen auf.

Ist CSS-005 ein Fehler?

CSS-005 wird standardmäßig als Nutzung gemeldet. Nur informativ und standardmäßig versteckt: es erscheint, wenn EPUBCheck mit -u (--usage) ausgeführt wird. Es macht das EPUB nicht ungültig.

PDF zu EPUB Tools

Jedes Tool verwendet die gleiche Engine. Bis zu 3 Bücher pro Tag sind kostenlos.

Alle Werkzeuge ansehen