[whatwg] [HTML5] A content in <img> elements for ASCII art

Markus Ernst derernst at gmx.ch
Wed Nov 25 00:52:25 PST 2009

David Bruant schrieb:
> Tab Atkins Jr. a écrit :
>> It's impossible at this point to make <img> elements take contents.
>> They're void elements in every single browser in existence.
> => I take this argument as a "pro" argument for two reasons :
> - <img> are void elements in every single browser, so, if this "status"
> changes in HTML5, they can all change the behavior of <img> element at
> the same time (which would be harder if some browser had already given a
> meaning to a <img> content)
> - web developers know that so far, <img> elements were void elements, so
> adding a content to <img> won't make the least retro-compatibility
> problem with what already exists.

I checked the following code in Firefox 3.5 and Internet Explorer 8:

<img style="white-space:pre; font-family:monospace">hello

Both browsers treat the text as following the img element, rather than 
being the contents of it. Neither applies the styling; IE additionnally 
displays a broken image placeholder before the text. This looks like a 
backwards compatibility problem to me.

More information about the whatwg mailing list