Sla over naar inhoud
EPUBCheck · Afbeeldingen, audio en media overlays

EPUBCheck MED_017: overlay fragment geen id

Bijgewerkt:

EPUBCheck MED_017 is een waarschuwing: “URL fragment should indicate an element ID, but found '#…'.” Een media-overlay tekstverwijzing gebruikt een fragment dat geen element-id is. Voor XHTML hoofdstukken, EPUB raadt aan om naar een element via zijn id te wijzen; andere fragment-schema's worden mogelijk niet ondersteund door lees-apps. EPUBCheck waarschuwt en toont het fragment.

Het officiële bericht

URL fragment should indicate an element ID, but found '#%1$s'.

Standaard ernst
Waarschuwing. De EPUB is nog steeds geldig, maar iets veroorzaakt waarschijnlijk problemen in sommige lees-apps. EPUBCheck verlaat met 0, tenzij je --failonwarnings doorgeeft.
EPUBCheck versie
5.4.0

EPUBCheck drukt deze ID af met een liggend streepje in plaats van een koppelteken; deze pagina gebruikt de ID precies zoals EPUBCheck het rapporteert.

%1$s, %2$s… zijn ingevuld met het bestand, waarde of element EPUBCheck gevonden.

Typische oorzaken

  • Tekstfragmenten of teken-offsetschema's geschreven door een uitlijningshulpmiddel.
  • Een fragment met een typfout of een leidend teken dat geen deel uitmaakt van de id.

Hoe het te repareren

  1. Geef de zin een element met een id in het hoofdstuk, bijvoorbeeld <span id="s12">.
  2. Verwijs de tekst src naar het, als chapter1.xhtml#s12.
  3. Herbouw de EPUB en voer EPUBCheck opnieuw uit om te bevestigen dat het bericht is verdwenen.

Wanneer het niet dit is

Als het doel een SVG-document is, moet het fragment een SVG-fragmentidentifier zijn (MED_018).

Termen die hier worden gebruikt

Andere MED berichten

  • MED_016 Media Overlays total duration should be the sum of the durations of all Media Overlays documents.
  • MED_018 URL fragment should be an SVG fragment identifier, but found '#…'.
  • MED_015 Media overlay text references must be in reading order. Text target "…" is before the previous link target in … order.
  • MED_014 Media overlay audio file URLs must not have a fragment, but found '#…'.
  • MED_013 Media Overlay Document referenced from the "media-overlay" attribute does not contain a reference to this Content Document.
  • MED_012 The "media-overlay" attribute does not match the ID of the Media Overlay that refers to this document.

Bronnen

Berichttekst en ernst van EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Uitleg door EpubCC.

FAQ

Wat betekent EPUBCheck MED_017?

EPUBCheck MED_017 is een waarschuwing: “URL fragment should indicate an element ID, but found '#…'.” Een media-overlay tekstverwijzing gebruikt een fragment dat geen element-id is. Voor XHTML hoofdstukken, EPUB raadt aan om naar een element via zijn id te wijzen; andere fragment-schema's worden mogelijk niet ondersteund door lees-apps. EPUBCheck waarschuwt en toont het fragment.

Is MED_017 een fout?

MED_017 wordt standaard gerapporteerd als waarschuwing. De EPUB is nog steeds geldig, maar er kan iets zijn dat problemen veroorzaakt in sommige lees-apps. EPUBCheck eindigt met 0, tenzij je --failonwarnings doorgeeft.

PDF naar EPUB tools

Elke tool gebruikt dezelfde engine. Tot 3 boeken per dag zijn gratis.

Bekijk alle tools