W3C home > Mailing lists > Public > whatwg@whatwg.org > December 2009

[whatwg] Adding a src attribute to all elements

From: Ian Hickson <ian@hixie.ch>
Date: Thu, 10 Dec 2009 13:29:54 +0000 (UTC)
Message-ID: <Pine.LNX.4.62.0912101328160.29336@hixie.dreamhostps.com>
On Tue, 3 Nov 2009, Curtiss Grymala wrote:
>
> I would like to propose that a src attribute be added to the spec for 
> all HTML elements. The content of the file referenced in the src 
> attribute would then replace the contents of the element that contains 
> the src attribute. The src attribute would then be interpreted 
> differently, depending on the type of file referenced in that src 
> attribute.

What's the use case?


> For instance, if I create a level 1 header that looks like:
> <h1 src="/example.png">This is a header</h1>
> The text "This is a header" would be replaced with the image that's
> located at /example.png. However, if /example.png returns a 404 error,
> the text would be displayed instead.

This seems like a presentational concern, and thus should be handled by 
CSS. And indeed, it is; CSS3 has a 'content' property for this.


> If, however, I create a div that looks like:
> <div src="/example.txt">This is some other text</div>
> The text content of /example.txt would replace the text "This is some
> other text" within the div that I created. Again, though,
> if /example.txt returned a 404 error, then "This is some other text"
> would show up inside the div instead.

Isn't <object> adequate for this? As in:

   <object src="/example.txt">This is some other text</object>

-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'
Received on Thursday, 10 December 2009 05:29:54 UTC

This archive was generated by hypermail 2.3.1 : Monday, 13 April 2015 23:08:54 UTC