[whatwg] <img> element comments

Kristof Zelechovski giecrilj at stegny.2a.pl
Wed Jul 30 01:29:35 PDT 2008


The element you are describing is effectively a progress bar control.  It is
still not present in HTML; however, it can be emulated using an OUTPUT
control with layout or with invisible text and a custom background:
<SPAN STYLE="COLOR: RED; BACKGROUND: RED; BORDER: THIN SOLID BLACK" 
>***********</SPAN >
Alternatively, if you scorn at the number of asterisks, you can use <INPUT
TYPE=TEXT SIZE=13 DISABLED>.  This has the disadvantage of being irrelevant
to screen readers.
HTH,
Chris

-----Original Message-----
From: whatwg-bounces at lists.whatwg.org
[mailto:whatwg-bounces at lists.whatwg.org] On Behalf Of Ian Hickson
Sent: Wednesday, July 30, 2008 5:08 AM
To: Matthew Paul Thomas
Cc: WHATWG
Subject: Re: [whatwg] <img> element comments

On Sun, 14 Oct 2007, Matthew Paul Thomas wrote:
> On Oct 14, 2007, at 2:03 AM, Henri Sivonen wrote:
> >
> > I don't think "If both attributes are specified, then the ratio of the 
> > specified width to the specified height must be the same as the ratio 
> > of the logical width to the logical height in the image file." solves 
> > any real problem given what browsers already have to implement, so I'd 
> > remove that sentence.
> 
> As a real-world example, Launchpad currently stretches the width of 
> static images to produce simple bar charts of how much particular 
> software packages have been localized. 
> <https://translations.launchpad.net/ubuntu>
> 
> We have to specify both width= and height= for the images, because 
> specifying width= alone causes w3m to stretch the images vertically to 
> maintain their aspect ratio. Meanwhile, elsewhere we're using <canvas>, 
> so we should really be declaring our pages to be HTML 5 site-wide.
> 
> The sentence Henri quoted would require us to choose between server-side 
> generation of every chart image, incompatibility with w3m, or 
> non-conformance with any HTML specification. I know w3m isn't exactly a 
> major browser, but I don't see any good reason for having to make that 
> choice.

As far as I'm aware, the behaviour you describe for w3m matches what all 
the UAs do.

I'm not sure that this usage of <img> is one that the spec today considers 
valid. Wouldn't <canvas> be the better way to do this?






More information about the whatwg mailing list