Bug report #3

Title

Alternate text is cut-off or not displayed

Description

If image dimensions (@width and @height) are specified, the browser renders alternate text within those dimensions. If alternate text does not fit those dimensions, it is cut-off or not displayed at all. This can result in loss of information to the reader and affects comprehension. This also does not encourage use of alternate text.

Steps to reproduce the problem

Render the following markup:

<h1>I <img src="heart.gif" alt="love" width="16" height="16" /> you!</h1>

Notice that you cannot read the word "love" because it is cut-off or not displayed.

The letter 'I' followed by a small box, followed by the text 'you!'.

Affected products

  • IE
  • Chrome
  • Safari
  • Opera
  • Konqueror

Additional information

Firefox correctly renders alternate text (not constrained by @width and @height) if page contains a DOCTYPE. While the image is loading, a placeholder (outline) with the @width/@height is rendered. When the image fails to load, alternate text is rendered in place of the image placeholder/outline as shown in the screen shot below.

Firefox displaying the phrase 'I love you!'.

It would be useful to have alternate text displayed as text, rather than text on a graphic. This way, parts of alternate text could be selected, copied and alternate text would wrap. It would also be beneficial to make alternate text participate in Find operation.

724 people have signed this bug

If you do not see your name on this list, sign the petition.

  • Alastair Campbell
  • Andrew Downie
  • Denis Boudreau
  • Everett Zufelt
  • Glenda Sims
  • Jason Kiss
  • Jim Byrne
  • John Foliot
  • Joshue O Connor
  • Laura Carlson
  • Leif Halvard Silli
  • Nigel Peck
  • Roberto Scano
  • Roger Johansson
  • Vlad Alexander
  • Richard Morton
  • Melissa Arcand
  • Samuel Joehl
  • Adrian Roselli
  • Sébastien Delorme
  • Paul J. Adam
  • Shelagh Nerney
  • Nancy Johnson
  • Donna Lettow
  • Birkir Gunnarsson
  • Rick Hill
  • Olivier Nourry
  • Christopher Phillips
  • Giovanni Duarte
  • Sophie Schuermans
  • Jean-Pierre Villain
  • Jenny Hill
  • Jim Allan
  • Andrea Tarr
  • Gina Carson
  • Karen Mardahl
  • Dennis Lembree
  • Michael Scharnagl
  • Angela Hooker
  • Ruth Ellison
  • Roger Hudson
  • Alex Hiironen
  • Daniel Tse
  • Kara Rowe
  • Kevin Chao
  • Joe Orozco
  • Sarah Bourne
  • Shawn Hooper
  • Menno Schaap
  • Clement Boirie
  • Catherine Roy
  • Ryan Benson
  • Iza Bartosiewicz
  • Carl Runeson
  • Eric Eggert
  • Aly Waterson
  • Sandra Kallmeyer
  • Damian Sweeney
  • Fritz Weisshart
  • Douglas Gerry
  • Peter Sculley
  • Darrell Shandrow
  • Chetan Jain
  • Dan Mouyard
  • Jason Markou
  • Makoto Ueki
  • Brett Scarr
  • Julie Grundy
  • Ted Drake
  • Lynn Zelvin
  • Jonathan O'Donnell
  • Arlene Lev
  • Debora Gordon
  • Daniel Novichkov
  • Karin Potik
  • Leah Gardner
  • chester jackson
  • Cliff Tyllick
  • Laurence Parent
  • Philip Quealy
  • Diana Ruth-Janneck
  • Bim Egan
  • Yves Convert
  • Katja Forbes
  • lucas radaelli
  • Marco Ranon
  • felicity molyneaux
  • Matthieu FAURE
  • Nymphaea Notschaele
  • Patrice Bourlon
  • Romain Gervois
  • Kimberley McGuire
  • Elle Waters
  • Arthur Rigaud
  • Yann Goupil
  • Priti Rohra
  • Adem Ciftcioglu
  • Vladimir Georgiev
  • Jon Gibbins
  • Jon Tan
  • Martin Smith
  • Ryan Brunsvold
  • Philippe Thronte
  • Andrew Hayward
  • Matthew James
  • Larry Pollard
  • Jared Smith
  • eric oyen
  • Kathleen Hagen
  • Sam Potts
  • Erik Vorhes
  • Michael Lockrey
  • Alexis Walravens
  • Michael Berger
  • Kimberly Elmore
  • pratik patel
  • Christine Kelsey
  • Norman B Robinson
  • Matt Bell
  • Charlotte Flynn
  • Julian Scarlett
  • Monique Brunel
  • Pedro Borges
  • Kyle Gach
  • Michael Hunter
  • Susanne Jäger
  • Lesley Lutomski
  • Sabahattin Gucukoglu
  • Adrian Unger
  • Geoff Kerson
  • Chris Johnson
  • Megan Sannar
  • Casey Mathews
  • Anthony Dwyer
  • Char James-Tanny
  • Stefan Sollinger
  • Sunshine Lewis
  • James Coltham
  • Robert Pearson
  • Dave Land
  • Philip Rich
  • Chuck Martin
  • Eduardo Kienetz
  • Sue Doust
  • Andrew Pam
  • Pierre Tran
  • Gijs Veyfeyken
  • Patrick Horgan
  • am medere
  • Gwennaël Berson
  • Miro Keller
  • Simon Chan
  • Florian Hamberger
  • Gavin A Evans
  • Serge K. Keller
  • Goulven CHAMPENOIS
  • Melinda Porter
  • Ryan Nickell
  • Juliana Perry
  • Thierry Koblentz
  • Rui Batista
  • Ryan Hemphill
  • Károly Szántai
  • Andras Matzon
  • J. Albert Bowden II
  • Gail Bradbrook
  • Tim Stone
  • Heather Johnson
  • Rudie Dirkx
  • Daan Wilmer
  • David Malcolm
  • Gary Barber
  • Ian Devlin
  • Thomas Leroux
  • Michele Foster
  • Liz Reese (Layman)
  • Joe Hayes
  • Deborah Kaplan
  • Steve Lee
  • Klaus Miesenberger
  • ilenia gheno
  • Dan Wild
  • Mikael Snaprud
  • Gary Miller
  • Shiv Jha-Mathur
  • Manuel Razzari
  • Eric Tam
  • Chris Taylor
  • Ste Allan
  • Sarah Pulis
  • Franck Paul
  • Joon-ho Hyun
  • Kevin Wenzel
  • Thomas Brand
  • Neil Osman
  • Wendy Higgins
  • Steph Gray
  • Tyler Keen
  • Leonardo Ferreira
  • Frank M. Palinkas
  • James Robinson
  • Matthew Fellows
  • Dave Smith
  • Oliver Boermans
  • Ahmad Alfy
  • Zander Martineau
  • Lindsay Evans
  • Glen Wallis
  • Elle Meredith
  • michael deng
  • David More
  • Mike Catabay
  • Tristan Fitzgerald
  • Gonzalo González Mora
  • Liette Boisvert
  • Jules Ernst
  • Michal Miksik
  • Calum Halcrow
  • Heather Partridge
  • Patricia Rees
  • Peter Costello
  • jacob tan
  • Till Krüss
  • Neil McCauley
  • Nestor Rojas
  • Kalle Räisänen
  • Jelina Korhecz
  • Bojan Bjelić
  • Gary Hawkes
  • Wojtek Zając
  • Damian Mullins
  • Barry White
  • Colin Wright
  • Michael Brockington
  • Chris Pearce
  • Lynn Holdsworth
  • Ruben Rojas
  • Jon Jackson
  • Mike Hritcko
  • Steven Roddis
  • Cornelia Lange
  • Andrew Mabbutt
  • Martin Kouzina
  • Jordan Clark
  • Felix Leupold
  • Andrew Disley
  • Andrew Boardman
  • George Donathan
  • William Dodson
  • Rogier Barendregt
  • Michael Spellacy
  • Klaas van Wijngaarden
  • Terry Morris
  • Antonio Bueno
  • Edwin Martin
  • Nilesh sadoriya
  • Kazuhito Kidachi
  • Neil Sweeney
  • maksim harin
  • Simon Martin
  • William Nowell
  • FABIO VENNI
  • Ido Dekkers
  • Nathan Arrowsmith
  • Michael Blake
  • Nguyen Quang Vinh
  • Mark Wood
  • Stanislav Savinov
  • Jack Jones
  • Gerard Bendotti
  • Gian Wild
  • Russ Weakley
  • Rasaq Bello
  • Aad Eggen
  • Peter Graves
  • Daniel Mason
  • Louise Lawrance
  • David Sota
  • Daniel Hoelbling
  • Simon Collyer
  • Catherine Axe
  • Carlos Barragán
  • Joe Dolson
  • Marilyn Staffo
  • Phil Le Cheminant
  • Alice Anderson
  • Safirul Alredha
  • Leigh Anne Gearhiser
  • Emma Sax
  • George McKinlay
  • Margaret Witbeck
  • Mohammed saqr
  • Evandro Costa
  • Adrian R Murtagh
  • Finn Pröpper
  • Robin Rush
  • John Dangler
  • Kasun Rajapaksha
  • Nadeera Dhammalal
  • Matt Winward
  • Athol Few
  • Jaroslav Schreiber
  • Prof. Gerd Wagner
  • Fadri Bischoff M.A.
  • Daniel Nicolson
  • Barry Goffett
  • Mike Hart
  • Richie Young
  • Fabio Vigo
  • Helio Lagreca
  • Antonio Garcia
  • Ryan Pallas
  • Davide Meneghello
  • Roswitha Tewordt
  • Sandra Pilz
  • Anthony Otyehel
  • Sebastian Gurdo
  • Eva Bolander
  • Holger Hellinger
  • Sean Thibault
  • Kevin Kurulak
  • Marco Testa
  • Barry McMullin
  • Vincent Zegna
  • Deana Smart
  • Stuart Hoffman
  • Scott Fraser
  • John Baycura
  • Heru Sulistiyanto
  • Ricky Kusuma
  • Deni Wibowo
  • Ardilles Irawan
  • Thomas Setiabudi
  • Scott Henning
  • Stanislaus Maria Ivan Yanitra Putra
  • Roy Suryo
  • Brandon Roy Kurniawan
  • Itok Tukang Tambal Ban
  • Riaz Qadir
  • Thomas Cooper
  • jean-charles Morel
  • peter bacsi
  • Gaspar Gonzalez
  • Derek Kaye
  • Alexandru Stan
  • Robert Martin Jensen
  • Pieter Jan van Overschot
  • Jis van Overschot
  • Aniston Fernandes
  • Dalbir Kala
  • Werner Bitzner
  • Rich Caloggero
  • Vipul Agarwal
  • Adrian Stoicuta
  • Jason Bash
  • Jonathan Chang
  • Manfred Zucker
  • Matthew Lyon
  • Manickam Ramanathan
  • Attila Meglécz
  • Lamberto Bizzarri
  • Mohd Zuhudi Hj Muda
  • Simone 0rnaghi
  • trevor hawkes
  • Mischa Markus
  • Bob holden
  • Paul Shaw
  • David Boissonnault
  • Colin Woolf
  • Nate LaClaire
  • Ty Bowman
  • Hans van Weezel
  • Ken Petri
  • Julian Black
  • José Manuel Lucas
  • tinus koekemoer
  • David Rowbory
  • Eric Wright
  • Sandra Villanueva
  • Réal Mercure
  • Pavol Fodor
  • Dennis VanDeVenter
  • Sabino Di Gennaro
  • John Dunn
  • Kayleigh Banks
  • Ferrière Jérôme
  • Samuel TYCHYJ
  • John Niezen
  • Rene Beaupoil
  • wilbur pereira
  • Piotr Miazek
  • Megan Foldenauer
  • Ross Anderton
  • Elisabeth Constantine
  • Yves Rausch
  • Tawonga Donnell Msiska
  • Dan Rancourt
  • Roy Bailey
  • Bruce Hartley
  • Rachele DiTullio
  • Jesus Carroll
  • Martin Leroi
  • Orlando Amador
  • Daniil Chertkov
  • Jovdat Bayramli
  • Bo Lindskog
  • Ravi Gandhi
  • Stefano Ranfagni
  • Claudio Nicolotti
  • Gioacchino Cipriano
  • Michele Galassi
  • Peter Keane
  • Sigge Stegeman
  • Conor Normile
  • Rebecca Aykroyd
  • Nick Rogers
  • Brian Donohue
  • Ian Huet
  • Jack Pixley
  • Raul Corazzon
  • Henry Gutierrez
  • Andreas Matern
  • rizwan ahmed
  • Daniel Göransson
  • Saqib Shaikh
  • Ross Quigley
  • Bill McGlone
  • greg collie
  • Patricia O'Reilly
  • Massimo Cittadini
  • Andi Van Gogh
  • Jenni Cheeseman
  • Trixie Tan
  • Mahesh Maurya
  • Jas Kaur
  • Oriol Gomez
  • Waheed Ul Haq
  • Rizwan Haider
  • Yasir Anwar
  • Muhammad Mazhar
  • Nauman Khan
  • Boris Modrah
  • Hernan Gaete
  • John R. Shaw
  • José Enrique
  • Steve Fox
  • Ethan Resnick
  • Violet Mabe
  • Angel Limas
  • Valerio Gentile
  • Ralph Clark
  • Philip Crawford
  • Peter Bodics
  • Klaus Lofing
  • James Taylor
  • Georg Schels
  • Roland K. Bodics
  • Maximilian B. Bodics
  • Mark Mitinsky
  • Darryl de Wet
  • Iain Black
  • ravisankar chunduru
  • David McClellan
  • Harry J (Echilon)
  • John B Brookes
  • Chris Wong
  • Michael MacDonald
  • Rick Blanc
  • Sergio Luján-Mora
  • martijn verbrugh
  • Nigel Winters
  • Conor Murray
  • Mark Cohen
  • Aleksandar Krajnalic
  • Faith Bamiduro
  • Christian Briacca
  • Johan Ramon
  • Eoin Houston
  • Tim John
  • GERMAN BARRERA
  • Norman Barton
  • Samson Yirgalem
  • Greg Dance
  • Paul Howell
  • Kevin Morris
  • Alex Hampson
  • Chris Plummer
  • Richard Bond
  • Ad van Os
  • Kate Watkiss
  • Melanie Lowles
  • Mike Gifford
  • Somia Bibi
  • Tim Havenith
  • Neil Rush
  • Jake Joehl
  • Maggie Rush
  • Anthony Hodgetts
  • Chris Davis
  • Robert Visser
  • Peter Hindsgaul
  • Keerthy Poologasingam
  • Graham Armfield
  • Nikolay Kashtanov
  • Alison Neathey
  • Ilya Sretenskiy
  • Finn Huhne
  • Tom Hoenderdos
  • Peter Abrahams
  • Mimacik mimovic
  • Neil White
  • Robin Gorry
  • Rofli Sanches
  • Daniel Cox
  • David Dale
  • Edoardo Molinatti
  • Eric Harding
  • Yuri Gomez Macedo
  • Darren Hiles
  • Irene Knight
  • Kevin Moyse
  • Patricia Loughlin
  • angga putra
  • Michael Reiter
  • Björn Brändewall
  • Chris de Felice
  • James O'Brien
  • Laura Simpson
  • Matthew Turner
  • Heinrich Ferreira
  • Luciano Moreira
  • Jo Stafford
  • Craig Cartwright
  • Stuart Auton
  • Vitor Navarro
  • Brian Shea
  • Mike Seaman
  • Mike Beasley
  • Patrick Dunphy
  • Géza Takács
  • JJ Hanley
  • Peter Heery
  • Shuling Yong
  • Blake Roberts
  • Bas van Ritbergen
  • Nigel A. Gunn
  • Salocin Dot TEN
  • Paul Bohman
  • D. G. Merrick
  • Jayde Couzyn
  • Uwe Kleßen
  • jianping gu
  • Harshil Lokhandwala
  • Jo Louppen
  • Nathalie Rosenberg
  • Frank Taillandier
  • fabrice saliva
  • Robby Tarigan
  • Phineas Kibbey
  • Fred Dauzat
  • Herman Boomsma
  • Dev Naruka
  • Bob Kirby
  • Luke Baughan
  • Les Dickson
  • Jonathan Shariat
  • Lance Haig
  • Greg Stevens
  • Eduaro Cortez
  • Greivin Britton
  • Helen Zhao
  • Vitaly Kazakov
  • Anker Møller
  • ramu badarla
  • Upendra Nayak
  • Vadim Ilyn
  • Chris Jonasse
  • Johannes Busch
  • Winston Chan
  • Hazar Abas
  • Barry Havelock
  • Leonid Vilenchik
  • norwood sisson
  • erick hansen
  • Jo Hunter
  • Guillaume de Briey
  • Rob Anderson
  • Bruno Premont
  • Monika Reiter
  • Antonio Pagano
  • Kris Herlaar
  • J E Rimmington
  • José Carlos Gaspar
  • Arjan Kleene
  • Martin Melcher
  • Anselm Hannemann
  • Florian Vogelmaier
  • Katrina Hutchins
  • Dexter Banfield
  • Martino Sabia
  • Dorian Lyder
  • Kerstin Probiesch
  • Iain Tait
  • Paul Irvine
  • Jacob LeBeau
  • Glen McNiel
  • Yoann Pinturault
  • Delph Burg
  • Simon Bats
  • tanguy lohéac
  • Scott Williams
  • Eva Koeckler
  • Mireia Ribera
  • Bruno Splendiani
  • David McAtamney
  • dennis mennerich
  • Grant Focas
  • Andrew Macpherson
  • Leon Andersen
  • Samuel Sheldon
  • Gabriel Merrell
  • Fiona Ellis
  • Karen Conyers
  • Stefan Asemota
  • Benjamin MENANT
  • Vincent François
  • M Wagas
  • Ray Hunnsdon
  • David Higgins
  • Charles L. Krugma
  • David Harper
  • Johnny Taylor
  • Michael Roche
  • Michael Alex Roche
  • Sylvain Gladieux
  • Dale Lieser
  • Kay Roderick
  • Amanda Tempel
  • Gaylen Floy
  • Mesar Hameed
  • Luis Abreu
  • Bronwyn Lapham
  • Jeffrey D. Stark
  • Shannon Hully
  • Katsutoshi Tsuji
  • Grant Robinson
  • Simon Buist
  • Steven Bassett
  • Alan Chuter
  • Arvind Umraniya
  • Kevin Faber
  • Dominik Paszkiewicz
  • Jose Rodrigues
  • Michelangelo Iaffaldano
  • Joe Farias
  • Andrew Dickson
  • ross gull
  • Robert Wellock
  • Daniel Dias
  • Srinivasu Chakravarthula
  • Susan Francis
  • Denis Thomas
  • Mary Lou Mendez
  • Joe Devon
  • Tracey Booth
  • sky kaspar
  • Emma Dodd
  • Juliann Krute
  • Fiona Negrin
  • Ana Paraguay
  • Klaus Antani
  • Alistair Duggin
  • Trung Le
  • Catherine Buchanan
  • Enrico Hösel
  • Jane Fareh
  • Tee Peng
  • James Kreuziger
  • Keumbi Park
  • neil king
  • Pete Pavan
  • edson rufino de souza
  • Andrew Arnone
  • Aurélien Levy
  • Dooley Merrick
  • Youjin Jeong
  • Hu Qan Xiet
  • Olaf Drümmer
  • Hannah Slatin
  • seek tan
  • Danilo D'Aversa
  • Thor Spangler
  • John Lamb
  • Victor Anderson
  • Petr Malik
  • Seth Humphrey
  • Bhavik Ambani
  • Natalie Tucker
  • Valorie Sundby
  • Serge Drapin
  • chae yeon cho
  • Sean Portle
  • Cheayun cho
  • Randall Pope
  • Tjaart Blignaut
  • Martin Rio Sixto
  • Nick Fitzsimons
  • Oana Nicolae
  • Michael Bollig
  • Antigoni Miami
  • Mika Rantanen
  • Janne Johansson
  • wenju li
  • Yatish Madhav
  • Dogan Tuncer
  • Felix Miata
  • Maria Pascual
  • Nick Freear
  • Summerlea Rimmer
  • folu adeyeri
  • Sharon M
  • Gerd Wagner
  • Translate with Bing
  • Terence Russel

About

The a11y bugs project is a grass roots advocacy effort to identify and fix bugs that undermine accessibility on the web.

In the works

More bug reports are in the works and will be live when we get a commitment from browser vendors to fix the 3 initial bugs.

More

Or email us: action@a11ybugs.org

Other projects

Support other projects:

Accessify Forum: Accessibility Discussion Forums


Fix the Web. Access Denied? Be a Web Fixer!