Zum Inhalt springen
SilktideHilfe

Frame-Titel

Silktide prüft, dass jeder sichtbare, in Ihre Seiten eingebettete Frame einen lesbaren Titel besitzt, der seinen Inhalt beschreibt. Frames ohne Titel zwingen Menschen, die nutzen, sie zu betreten und zu erkunden, nur um herauszufinden, was sie sind.

Der Titel gehört direkt an das Frame-Element über das title-Attribut – ein <title>-Tag innerhalb der eingebetteten Seite reicht nicht aus:

<!-- Fehlend: Nichts teilt Hilfstechnologien mit, was dieser Frame ist -->
<iframe src="ad.html"></iframe>

<!-- Behoben: Das title-Attribut benennt den Frame -->
<iframe title="Werbung" src="ad.html"></iframe>

Warum das wichtig ist

Frames enthalten häufig Videos, Karten, Werbeanzeigen, Zahlungsformulare und Chat-Widgets. Ein listet die Frames auf einer Seite anhand ihrer Titel auf, damit Nutzerinnen und Nutzer entscheiden können, welchen sie betreten. Ohne Titel wird der Frame als anonymer Frame – oder über seinen Dateinamen – angekündigt, und die Person muss in ihn hineinnavigieren und seine Inhalte erkunden, um herauszufinden, worum es sich handelt.

So beheben Sie das Problem

  1. Fügen Sie jedem markierten <iframe> oder <frame> ein title-Attribut hinzu, das seinen Inhalt kurz beschreibt: "Werbung", "Video: Produkttour", "Live-Chat".
  2. Stellen Sie sicher, dass der Titel echte Wörter enthält – nur Leerzeichen oder Symbole zählen nicht.
  3. Wenn ein Frame rein technischer Natur ist und nichts anzeigt, z. B. ein Tracking-Pixel, verbergen Sie ihn stattdessen vor Hilfstechnologien, etwa indem Sie ihn unsichtbar machen oder aria-hidden="true" hinzufügen. Verborgene Frames benötigen keine Titel.

So prüft Silktide dies

  1. Alle <iframe>- und <frame>-Elemente auf der Seite werden ermittelt.
  2. Unsichtbare Frames sowie Frames, die mit aria-hidden vor Screenreadern verborgen sind, werden übersprungen – Hilfstechnologien können diese nicht fokussieren, daher benötigen sie keinen Titel. Unsichtbare Frames sind bei Tracking-Code und sozialen Plugins üblich.
  3. Die verbleibenden Frames werden auf ein title-Attribut mit aussagekräftigem Text geprüft, d. h. mit mindestens einem Buchstaben oder einer Ziffer. Ein Titel, der nur aus Leerzeichen, Satzzeichen oder Emojis besteht, ist unzulässig.
  4. Jeder sichtbare Frame ohne aussagekräftigen Titel wird gekennzeichnet.

Ob ein vorhandener Titel seinen Frame tatsächlich beschreibt, wird separat unter Frame-Titel behandelt.

Weiterführende Informationen

Zuletzt aktualisiert

War diese Seite hilfreich?

Frame-Titel | Silktide-Hilfe