- From: Patrick H. Lauke <redux@splintered.co.uk>
- Date: Sat, 26 May 2007 00:43:18 +0100
- To: public-html@w3.org
Josh Sled wrote:
> <code> should have a type attribute, which indicates the media type of the
> inlined content(-fragment).
Some might say that HTML is already strangely specific for computing
type applications, with its inclusion of <code>, <var>, <samp>, <kbd>.
Further refining these elements seems weird, considering that other
areas are still arguably lacking more adequate elements to better mark
up content.
> As a use-case, a (hypothetical) javascript library -- say, during body onLoad
> -- could parse and syntax-hilight [[[
>
> <pre><code type="text/x-python-source">
> def foo():
> return [x**2 for x in range(10)]
> </code></pre>
>
> ]]] differently from [[[
>
> <pre><code type="application/json">
> {'foo': ['bar', 'baz','quux'],
> 'bar': 42,
> }
> </code></pre>
>
> ]]] in a blog posting using such code as examples.
Your use example seems to suggest that you'd want it mainly for styling
reasons...in which case I'd argue that this could be more appropriately
solved by using class attributes (but not by reserving those in the spec).
> Extending, user-agents might dispatch to external handlers or formatters
> based on @type.
Handlers? Are you proposing that <code> should actually be *executed*?
> Also, I note the analog with <object type=...>.
But <object> actually *does* something, as opposed to <code> whose
purpose is to mark up a code fragment for display/presentation, not
execution.
P
--
Patrick H. Lauke
______________________________________________________________
re·dux (adj.): brought back; returned. used postpositively
[latin : re-, re- + dux, leader; see duke.]
www.splintered.co.uk | www.photographia.co.uk
http://redux.deviantart.com
______________________________________________________________
Co-lead, Web Standards Project (WaSP) Accessibility Task Force
http://webstandards.org/
______________________________________________________________
Take it to the streets ... join the WaSP Street Team
http://streetteam.webstandards.org/
______________________________________________________________
Received on Friday, 25 May 2007 23:43:36 UTC