EPUBCheck CSS-029: classe CSS di sovrapposizione non dichiarata
Aggiornato:
EPUBCheck CSS-029 è un messaggio di utilizzo: “Found CSS class name "…" but no "…" property was declared in the package document.” Il CSS utilizza un nome di classe per l'evidenziazione della sovrapposizione multimediale, ma il documento del pacchetto non dichiara la proprietà corrispondente. Con le sovrapposizioni multimediali, la classe che evidenzia il testo letto ad alta voce deve essere dichiarata nei metadati del pacchetto (media:active-class o media:playback-active-class); EPUBCheck nomina sia la classe che la proprietà mancante.
Il messaggio ufficiale
Found CSS class name "%1$s" but no "%2$s" property was declared in the package document.
- Gravità predefinita
- Utilizzo. Solo informativo e nascosto per impostazione predefinita: appare quando EPUBCheck viene eseguito con -u (--usage). Non rende invalido il EPUB.
- versione EPUBCheck
- 5.4.0
%1$s, %2$s… sono completati con il file, valore o elemento EPUBCheck trovato.
Cause tipiche
- Un foglio di stile copiato da un libro con narrazione in un pacchetto che non ha mai dichiarato la classe.
- I metadati del pacchetto sono stati modificati e gli elementi media: meta sono stati rimossi.
Come correggerlo
- Aggiungi la proprietà ai metadati del pacchetto, ad esempio
<meta property="media:active-class">my-active-item</meta>, con esattamente un nome di classe e nessun selettore. - Oppure rimuovi la classe inutilizzata dal CSS se il libro non ha sovrapposizioni multimediali.
- Ricostruisci il EPUB e riesegui EPUBCheck di nuovo per confermare che il messaggio sia scomparso.
Quando non è questo
Se la classe è dichiarata ma nessun CSS raggiunge il capitolo, l'errore è CSS-030.
Termini usati qui
Altri messaggi di CSS
CSS-028Use of Font-face declaration.CSS-030The package document declares media overlays styling class names but no CSS was found in the content document.CSS-019CSS font-face declaration has no attributes.CSS-015Alternative style sheets must have a title.CSS-008An error occurred while parsing the CSS: ….CSS-007Font-face reference "…" refers to non-standard font type "…".
Fonti
Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.