- From: Paul Fidler <praf1@cam.ac.uk>
- Date: Thu, 15 May 1997 11:06:10 +0100 (BST)
- To: www-html@w3.org
> Netscape goes from a D to a B for OBJECT. Not an A because they seem to > have only supported the types supported via EMBED (plugins) - not their > natively supported types, doesn't display the 'standby' or 'alt' elements > content and because it played two of the three nested objects. On the subject of <OBJECT>'s 'alt' attribute, it is not at all clear to me what it should do. 'Inserting Objects into HTML' [1] gives an example: <OBJECT data=TheEarth.avi type="application/avi" alt="The Earth"> <img src=TheEarth.gif alt="The Earth"> </OBJECT> And then describes the alt attribute: The ALT attribute allows the user agent to provide an alternative to processing the OBJECT resource indicated by the DATA attribute. That's all very well and good, but I thought that the <img src=...> within the <OBJECT></OBJECT> is what allows the user agent to provide an alternative to processing the OBJECT resource indicated by the DATA attribute. Later on the same document [1] has the following sentence: (user agents may choose to display the content of the OBJECT element or the OBJECT ALT attribute if displaying the actual element will take a long time to render). So a browser can display the content OR the alt text. My worry is that <OBJECT> supporting browsers will choose simply to display the alt text, when not rendering the <OBJECT> itself, since it is easier for them. (They already do this for <IMG> after all). In short, what is the point of the alt attribute for <OBJECT>? Does it serve a useful purpose - or is it just there so that browser writers can ignore <OBJECT> content (with lots of nice markup in it) and use alt text (without markup in it) instead? Or am I just being silly??? [1] http://www.w3.org/pub/WWW/TR/WD-object Paul Fidler -- Cambridge University Engineering Department Trumpington Street, Cambridge, CB2 1PZ, UK
Received on Thursday, 15 May 1997 06:06:15 UTC