Saltar al contenido
EPUBCheck · Hojas de estilo

EPUBCheck CSS-015: CSS alternativo sin título

Actualizado:

EPUBCheck CSS-015 es un mensaje de error: “Alternative style sheets must have a title.” Una hoja de estilo alternativa no tiene atributo title. Un enlace con rel="alternate stylesheet" necesita un título, porque el título es lo que una aplicación de lectura muestra al ofrecer el estilo alternativo.

El mensaje oficial

Alternative style sheets must have a title.

Severidad por defecto
Error. El EPUB rompe una regla de la especificación y es inválido. Las tiendas y el envío a Kindle pueden rechazarlo, y EPUBCheck sale con estado 1.
versión de EPUBCheck
5.4.0

Causas típicas

  • Un elemento de enlace para un estilo alternativo escrito sin título.
  • Un estilo de escritura vertical o nocturna añadido por una herramienta que omite el título.

Cómo arreglarlo

  1. Abre el archivo EPUBCheck nombrado (el mensaje da la ruta, línea y columna) en un editor de texto o EPUB como Sigil, o descomprime el EPUB y ábrelo allí.
  2. Añadir un atributo title que nombre el estilo, por ejemplo <link rel="alternate stylesheet" title="Night" href="night.css" type="text/css"/>.
  3. Si la hoja de estilo debe aplicarse siempre, cambia rel a hoja de estilo simple en su lugar.
  4. Reconstruye el EPUB y ejecuta EPUBCheck nuevamente para confirmar que el mensaje ha desaparecido.

Cuándo no es esto

Si las hojas de estilo alternas llevan etiquetas de estilo en conflicto, consulta CSS-005.

Términos usados aquí

Otros mensajes de CSS

  • CSS-019 CSS font-face declaration has no attributes.
  • CSS-008 An error occurred while parsing the CSS: ….
  • CSS-007 Font-face reference "…" refers to non-standard font type "…".
  • CSS-006 CSS selector specifies fixed position.
  • CSS-005 Conflicting alternate style tags found: ….
  • CSS-004 CSS documents must be encoded in UTF-8, detected …;

Fuentes

Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.

FAQ

¿Qué significa EPUBCheck CSS-015?

EPUBCheck CSS-015 es un mensaje de error: “Alternative style sheets must have a title.” Una hoja de estilo alternativa no tiene atributo title. Un enlace con rel="alternate stylesheet" necesita un título, porque el título es lo que una aplicación de lectura muestra al ofrecer el estilo alternativo.

¿Es CSS-015 un error?

CSS-015 se informa como error por defecto. El EPUB rompe una regla de la especificación y es inválido. Las Tiendas y Enviar a Kindle pueden rechazarlo, y EPUBCheck sale con estado 1.

Herramientas de PDF a EPUB

Cada herramienta utiliza el mismo motor. Hasta 3 libros al día son gratuitos.

Ver todas las herramientas