j.j.: <object onclick> und Firefox - warum das so sein kann

Beitrag lesen

Moin,

Weil <object data=bild.jpg> eigentlich das bessere <img src=bild.jpg> ist (seit die Screenreader ihre Probleme damit behoben haben), habe ich eine Seite reibungslos umgestellt.

Und warum soll das so sein?

Was von Beidem? Zu Ersterm, vergleiche:

<object width=708 height=500 data=bild.jpg>
  <dl>
    <dt><cite>Winterliche Pegnitz bei Schwaig</cite>
    <dd>Bleistiftzeichnung
    <dd>14,8 × 21 cm (mit Rahmen 24 × 30 cm)
  </dl>
</object>

mit

<img width=708 height=500 src=bild.jpg
  alt="Winterliche Pegnitz bei Schwaig - Bleistiftzeichnung - 14,8 × 21 cm (mit Rahmen 24 × 30 cm)"
  title="Winterliche Pegnitz bei Schwaig">

Die Screenreader sind nur ein Nebenaspekt, da bin ich maximal halbwissend. Die üblichen Verdächtigen (JAWS, NVDA, VoiceOver) haben wohl ab ca. 2023 begonnen, den alterativen Inhalt von <object> vorzulesen (vorher ignoriert).

EDIT: Insofern ist <object> auch der bessere <iframe>