Daniel L: html-code im alt-atribut von Bildern

Hallo.

Ich plane einen Webauftritt komplett mit Bildern zu realisieren.
Da ich natürlich möchte das Blinde und Leute mit Textbrowsern was davon lesen - und noch wichtiger: durchnavigieren - können, dazu ein paar Fragen/unbestätigte Vermutungen meinerseits:

Der erste Gedanke war natürlich das "alt"-Attribut zu verwenden. Kann man innerhalb des Textes des alt-Attribut auch HTML/CSS verwenden?
Oder wiederspricht das dem Design dieses Attributs? Vor allem bei längeren Texten wäre zumindest einfache HTML-Befehle für eine bessere Gliederung sinnvoll.

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?

-> 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.

  1. 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

    --
    Mac or PC?
    Classic Rap: MP3 96k • AAC+ 24k • WMA 32k
  2. hi,

    Der erste Gedanke war natürlich das "alt"-Attribut zu verwenden. Kann man innerhalb des Textes des alt-Attribut auch HTML/CSS verwenden?

    Nein. Das Content-Modell des alt-Attributes ist #CDATA.

    Oder wiederspricht das dem Design dieses Attributs?

    Es enthält reinen Text, und sonst nichts.

    In guten Browsern wird dieser, bei Nichtanzeige des Bildes, zumindest in der Schriftformatierung des umgebenden Elementes angezeigt.

    Vor allem bei längeren Texten wäre zumindest einfache HTML-Befehle für eine bessere Gliederung sinnvoll.

    Nein, es gibt immer noch keine "HTML-Befehle".
    Und nein, weder HTML und CSS kannst du an _dieser_ Stelle unterbringen.

    -> 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.

    Informationen selbstständig finden zu lernen, wäre vielleicht auch kein Fehler.
    http://de.selfhtml.org/html/referenz/attribute.htm#img

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
  3. Hi,

    Ich plane einen Webauftritt komplett mit Bildern zu realisieren.

    dann bist du entweder ein verdammt guter Grafiker/Künstler und kommst
    deshalb mit normalen Mitteln nicht zum Ziel.

    Oder aber, du bist total banane.

    Wie dem auch sei, nach Fertigstellung des Ganzen wäre es schön uns daran teilhaben zu lassen.

    gruss
    Jonas

  4. Hello out there!

    Ich plane einen Webauftritt komplett mit Bildern zu realisieren.

    Wie lange sollen Nutzer auf die Übertragung deiner Seiten warten?

    Da ich natürlich möchte das Blinde und Leute mit Textbrowsern […]

    und andere Agenten! [DIALOG-ROBOT]

    […] was davon lesen - und noch wichtiger: durchnavigieren - können,

    Der erste Gedanke war natürlich das "alt"-Attribut zu verwenden. Kann man innerhalb des Textes des alt-Attribut auch HTML/CSS verwenden?
    Oder wiederspricht das dem Design dieses Attributs?

    Es widerspricht jedem Attribut.

    Das W3C ist sich der Problematik bewusst, und in XHTML 2 wird Alternativtext nicht im Attributwert, sondern im Elementinhalt stehen. [XHTML2 §20]

    Dann ist sowas möglich:

    <img src="foo">  
      <p>Lorem ipsum dolor sit amet.</p>  
      <p>At vero eos et accusam et justo duo dolores et ea rebum.</p>  
    </img>
    

    In XHTML 2 kann für 'img' dann auch (fast) jedes andere Element stehen.

    In heutigem HTML wäre gleiches auch möglich - mit dem 'object'-Element [SELFHTML]:

    <object src="foo">  
      <p>Lorem ipsum dolor sit amet.</p>  
      <p>At vero eos et accusam et justo duo dolores et ea rebum.</p>  
    </object>
    

    See ya up the road,
    Gunnar

    --
    „Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)