Adam Farkas: Frage zum Wiki-Artikel „iframe“

problematische Seite

Man sollte beim iframe statt "name" den "title" als namensgebende Auszeichnung nehmen, da "name" anscheinend in der WCAG-Richtlinie nicht angenommen wird sondern eben "titel". Deshalb akzeptiert zB Lighthouse "name" nicht.

  1. problematische Seite

    Moin Adam,

    Man sollte beim iframe statt "name" den "title" als namensgebende Auszeichnung nehmen, da "name" anscheinend in der WCAG-Richtlinie nicht angenommen wird sondern eben "titel". Deshalb akzeptiert zB Lighthouse "name" nicht.

    name und title sind keine substitutiven Attribute. Aus der „problematischen Seite“ (mit Hervorhebungen von mir):

    Attribut Bedeutung
    title betitelt oder beschreibt ein Element.
    name Identifizierungsname des Elementes, mit dem andere Elemente in Verbindung gebracht werden können.

    Viele Grüße
    Robert

  2. problematische Seite

    Hi,

    Man sollte beim iframe statt "name" den "title" als namensgebende Auszeichnung nehmen, da "name" anscheinend in der WCAG-Richtlinie nicht angenommen wird sondern eben "titel". Deshalb akzeptiert zB Lighthouse "name" nicht.

    was auch immer Lighthouse sein mag - HTML erfordert name für den Namen des vom iframe erzeugten viewports, damit man bei links diesen per target-Attribut ansprechen kann.

    cu,
    Andreas a/k/a MudGuard

  3. problematische Seite

    Hallo Adam,

    es geht Dir wohl um diese frame-title Diagnose.

    Das name Attribut braucht man für Verlinkungen, z.B. wenn man durch Klick auf einen Link das Target in einem iframe öffnen möchte.

    Das title-Attribut dient einem Screenreader zum Bekanntgeben des Frame-Inhalts. Was bei Links, die in iframes geöffnet werden, schwierig werden kann, weil sich das title-Attribut nicht mit dem darin geöffneten Attribut ändert. Aber deshalb soll das geframte Dokument ja auch ein <title>-Element im <head> haben.

    Rolf

    --
    sumpsi - posui - obstruxi