[whatwg] IMAGE element (was XSLT: HTML 5 --> HTML)

Nicholas Shanks contact at nickshanks.com
Fri Feb 9 09:43:17 PST 2007


On 9 Feb 2007, at 15:51, Benjamin Hawkes-Lewis wrote:

> Nicholas Shanks wrote:
>
>> Yes, like OBJECT, but with a different name. A nicer name than  
>> IMG. One
>> with three vowels. One that only accepts image/* content types. One
>> with a more specific usage that can be controlled independently of
>> OBJECT through CSS 1/2.
>
> Strictly, you don't really need a second element for independent
> selection.
>
> CSS 2:
>
> object[type="image/jpeg"], object[type="image/gif"]

... ad infinitum.

I don't consider that wise, because:

a) you'd have to list every possible image/* combination that exists  
or could be invented in the future
b) you'd have to add a type attribute to the element, which implies
	i) you have control over the HTML (in user.css it wouldn't work)
	ii) you ‘know’ what content type the server is going to return

> Draft CSS 3:
>
> object[type^="image/"]

better (which is why I didn't mention CSS3 originally), but point (b)  
above still applies.


The basic point of replacing <IMG> with <IMAGE> rather than replacing  
it with <OBJECT> was (would be) specificity. The image element could  
now be defined as a subtype of the object element for that most  
common usage case of including pictures on a page.

The other thing is that <IMAGE> could be *block level* by default,  
and wouldn't cause the extra line height whitespace problem that  
inline images can cause when misused. <IMG> would still be available  
for simple inline images like <img src="/emoticons/smilie" alt=":-)">
Further benefits: longdescs could be included as a hyperlink at the  
end of the normal fallback text.

Importantly, explicit inclusion in the HTML5 spec would make more  
people aware of the kind of behaviour and benefits that have always  
been available through object but that few people use (myself  
included, I must admit).
I was originally just making an off-the-cuff hostile remark about  
IMG, but the more i think about it the more I dislike them pesky and  
restrictive alt attributes!

- Nicholas.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2157 bytes
Desc: not available
URL: <http://lists.whatwg.org/pipermail/whatwg-whatwg.org/attachments/20070209/3aba81d1/attachment-0001.bin>


More information about the whatwg mailing list