- From: Markus Ernst <derernst@gmx.ch>
- Date: Wed, 25 Nov 2009 09:52:25 +0100
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 preformatted world</img> 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.
Received on Wednesday, 25 November 2009 00:52:25 UTC