Toon posts:

[html] <object> ipv <img> is er een oplossing?

Pagina: 1
Acties:
  • 176 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
http://www.cs.tut.fi/~jkorpela/html/alt.html

dit artikel is al meerdere malen voorbij gekomen hier, het gaat over het correct gebruik van het "alt" attribuut in de img tag.

als je een plaatje van een grafiek hebt bijvoorbeeld, is het logisch als je de data van je grafiek in je alternatieve tekst zet.

nu is de <img> tag een beetje ouderwets en al sinds html 4.0 hebben we het over de <object> tag als vervanger ( http://www.w3.org/TR/html4/struct/objects.html#edef-OBJECT ) (ook voor iframes). Het mooie van deze tag is dat ie gewoon data kan bevatten die zou moeten worden weergegeven als de eigenlijke inhoud van het object niet weergegeven kan worden (bv omdat de link niet klopt, of omdat er geen plugin voor is ofzo)

Een mooi alternatief voor een plaatje van een grafiek is eigenlijk een tabel, speech syntesizers kunnen dit ook gestructureerd brengen (met een beetje aural css)

Alleen toen ik aan het testen ging vormden zich wat problemen, internet explorer doet helemaal niks, mozilla doet het ok en opera laat een 404 zien als ie het object niet kan vinden (als ware het een iframe)

http://www.rikkertkoppes.com/tests/objectimage.htm

nu ben ik benieuwd wat andere browsers doen (safari, oudere ie's, textbrowsers, praatjesmakers en brailleregels bv) en of er een oplossing is zodat het wel (beter) werkt in ie en opera.

[ Voor 4% gewijzigd door Verwijderd op 10-05-2004 21:51 ]


  • Soultaker
  • Registratie: September 2000
  • Laatst online: 15-05 06:45
Konqueror 3.2.2 bakt er niets van:
Afbeeldingslocatie: http://hell.student.utwente.nl/temp/1084218996_konq.png

Safari geeft volgens iCapture het eerste plaatje wel weer, maar de alternatieve tabel niet:
Afbeeldingslocatie: http://capture.danvine.com/results/30207.png

Links snapt er ook niets van:
Afbeeldingslocatie: http://hell.student.utwente.nl/temp/1084219181_links.png

Lynx doet daarintegen precies wat je wil, maar ik denk dat dat alleen komt doordat 'ie de object-tag gewoon negeert.
Afbeeldingslocatie: http://hell.student.utwente.nl/temp/1084219269_lynx.png

[ Voor 53% gewijzigd door Soultaker op 10-05-2004 22:04 ]


  • AkaXakA
  • Registratie: Januari 2001
  • Laatst online: 27-03 16:12

AkaXakA

Just Kidding...

Firefox doet het goed :)

http://www.akaxaka.tk/ - "Knowledge is power. Power corrupts. Study hard, be evil." - 4 Jaar GoT en nog steeds niet evil: er moet een verband zijn...


  • Johnny
  • Registratie: December 2001
  • Laatst online: 09:23

Johnny

ondergewaardeerde internetguru

Ik heb er ook pas nog mee gestoeid om een <iframe> te vervangen door <object> en ben er uiteindelijk maar mee opgehouden omdat ik in MSIE die lelijke rand niet weg kon halen.

Bij het vervangen van de <applet> tag gaat MSIE ook moeilijk doen.

Sematisch gezien is het allemaal heel logisch en handig, maar zolang MSIE het niet ondersteunt heb je daar weinig aan. :(

[ Voor 5% gewijzigd door Johnny op 10-05-2004 22:46 ]

Aan de inhoud van de bovenstaande tekst kunnen geen rechten worden ontleend, tenzij dit expliciet in dit bericht is verwoord.