- From: Jeff Schiller <codedread@gmail.com>
- Date: Wed, 4 Apr 2007 09:30:35 -0500
- To: public-html@w3.org
On 4/4/07, Bruce Boughton <bruce@bruceboughton.me.uk> wrote: > Jeff Schiller wrote: > > Finally, I'm actually in favour of reducing some of many "document > > containers" that HTML has (img, frame, iframe, object, applet, and um, > > embed) - so to me, using <object> to represent an image with fallback > > textual content helps streamline the language (I will admit that the > > semantics of "an image" do get lost somewhat in HTML:object, which > > could be a variety of things). Why not discourage use of img and use > > object for images going forward? (Ok, maybe this is last is too > > radical an idea) > One (minor?) problem with using object as a generic tag for any type of > non-textual content to be embedded is that it makes styling object types > more difficult. If imgs become objects, it makes it harder to specify > that all images should have a border, unless of course our presentation > markup language (CSS) can disambiguate object types based on some > attribute of object *reliably* (e.g. @type). Bruce, you raise a good point: object[type="image/png"], object[type="image/jpeg"] { border-style: solid; } is nowhere as easy to type as: img { border-style: solid; } And, of course, the type attribute is optional (the HTTP Content-Type is what is really important). This means authors would have to use a class: <object class="img" data="foo.png">...</object> and then select on the class: img, object.img { border-style:solid; } That's not too painful really... I think a bigger concern is the default width/height - if you don't specify the width/height on the object, the behavior is browser-dependent, I think. Jeff > > Otherwise I don't see any problems with migrating all embedded content > to the object tag. The speed with which the types of media author wish > to embed changes suggests that it doesn't make sense to call some out > (image, video) as special cases with their own elements; we will never > be up-to-date with what authors want to embed.
Received on Wednesday, 4 April 2007 14:30:45 UTC