- From: Tom McDonnell <qirexrd@hotmail.com>
- Date: Sat, 31 May 2003 23:48:01 +0930
- To: www-html@w3.org
I recognise the introduction of this attribute collection helps to reduce the amount of code needed to assemble a page a little, but I strongly feel an element should have a defined purpose. There are no rules to say any tag can't reference any resource type, and so people will use anything. Imagine the following examples all mixed up, a <script> becomes an image, <style> a script and <p> an mpeg video (it's halfway there already). <script src="pop" type="application/x-javascript, text/x-newspeak"/> <style src="midnight" type="text/css, text/x-mystyle"/> <p src="w3c-logo" type="image/png, image/jpeg;q=0.2">W3C logo</p> <span src="logo.png">Our logo</span> <span src="theme.mp3" type="audio/x-mpeg">Our theme jingle</span> It's interesting to note that <html>, <head>, <title> and <body> elements have the embedding collection defined, I can't imagine how their embedded resources are to be rendered. Done for the sake of assigning the 'Common collection' to everything I assume. Tom McDonnell From: "Ernest Cline" <ernestcline@mindspring.com> To: www-html@w3.org Date: Thu, 29 May 2003 14:45:41 -0400 Message-ID: <3ED61D15.10354.45DB72F@localhost> Subject: Re: XHTML 2 WD: Embedding Attribute Collection Comments Whether it is a misuse of the <p> element depends upon whether the image in question is logigically equivalent to a paragraph, which it probably is not. However consider the following: <li src="poolside.png" type="image/png"> <span src="poolside.gif" type="image/gif"> Lounging at poolside </span> </li> as a list item in a list of things the document author did on her holiday. Compared to: <li> <object data="poolside.png" type="image/png"> <object data="poolside.gif" type="image/gif"> Lounging at poolside </object> </object> </li> there is one less element being used to achieve the same effect and there is no doubt in my example that it legiiamately is a list item. An even more compact example would be: <li src="poolside" type="image/png,image/gif;q=0.1"> Lounging at poolside </li> As it takes advantage of the extenstion of the type parameter from a single Content type (as per HTML4/XHTML1) to a list of content types to render the example more compact. The equivalent using object would be: <li> <object data="poolside" type="image/png,image/gif;q=0.1"> Lounging at poolside </object> </li> Personally I am in favor of making it clear that the object element is intended only for the more complictaed sorts of emebeddings that benefit from archive, content-length, declare, param, and/or standby. _________________________________________________________________ Hotmail is now available on Australian mobile phones. Go to http://ninemsn.com.au/mobilecentral/signup.asp
Received on Saturday, 31 May 2003 10:18:08 UTC