Der erste Gedanke war natürlich das "alt"-Attribut zu verwenden. Kann man innerhalb des Textes des alt-Attribut auch HTML/CSS verwenden?
Nein.
Oder wiederspricht das dem Design dieses Attributs?
Ja.
Vor allem bei längeren Texten wäre zumindest einfache HTML-Befehle für eine bessere Gliederung sinnvoll.
Dann nutze HTML-Elemente und keine Attribute oder besser noch, falls du von deinem Vorhaben nicht abzubringen bist, nutze Image Replacement-Techniken.
das "longdesc"-Attribut scheint ja noch nicht sehr verbreitet unterstützt. Ansonst wäre hier die Möglichkeit auf eine andere HTML-Datei zu verweisen ja ideal. Wird diese HTML-Datei dann automatisch eingebunden oder erscheint dies nur als Link?
Mir ist kein Nutzer bekannt, der einen das longdesc-Attribut unterstützende Browser nutzt und auch tatsächlich auf diese Funktion zurückgreift. In der Praxis ist das longdesc-Attribut leider wertlos.
-> Wäre auch kein Fehler dies explizit in der SelfHTML-Dokumentation anzugeben ob HTML Code im Text des 'alt'- bzw des 'longdesc'-Attributs gültig ist oder nicht.
<http://de.selfhtml.org/html/referenz/attribute.htm#img@title=HTML-Attributreferenz: img> → Wert: http://de.selfhtml.org/html/referenz/attribute.htm#cdata@title=#CDATA:
| #CDATA steht für character data, zu deutsch: Zeichendaten. Es handelt
| sich um Text, der keine weiteren HTML-Elemente enthalten kann.
Roland