- From: Tina Holmboe <tina@greytower.net>
- Date: Thu, 17 May 2007 02:15:55 +0200 (CEST)
- To: Ian Hickson <ian@hixie.ch>
- cc: Lachlan Hunt <lachlan.hunt@lachy.id.au>, www-html@w3.org
On 15 May, Ian Hickson wrote:
>> During the debate regarding HTML 5 it has, by several people, been
>> claimed, repeatedly, that presentational elements - all of them -
>> will be added to the new language as time go by.
>
> They won't be added to the language. They'll be added to the UA
> rendering requirements section of the specification. Elements like
All right. It's not ideal, but I realize that no matter what I
actually argue for, or what I show you, the WG won't change its mind.
So how about we try the following:
(a) All presentational elements - and yes, this does include I, B,
FONT, and the way M is defined today - are removed from the HTML
specification.
(b) An Appendix is created, which list each presentational element
found "in the wild", with typical usage, and a description of
exactly how browsers should treat them /if/ a doctype is
specified that allow them, and how they should be treated if not.
This - when fleshed out further - will solve several problems:
(a) Pedagogy. We can point those wanting to learn HTML at the new
specification and say "Do like this".
(b) Interoperability. We can point those wanting to write browsers to
the appendix and say "This you might find in the wild. Support it
or ignore it gracefully".
(c) Theoretical. There'll be no mixup between the
generic-coding-with-semantics camp and the rest. It'll cut down
the debate quick.
(d) Logistically. You can hand *one* appendix to a group consisting
of browser vendor representatives. You can add another appendix
detailing how each new element should be placed in context with
accessibility and hand /that/ to a dedicated team. This'll give
each section of the specification the specialists they deserve.
And /then/ we can discuss what bits and pieces should be added to
each section.
Cosmetic, perhaps, but it may be the only way to salvage what is
right now headed for a real bad place.
> that <i> now handles). However, we have to be pragmatic, and after
> several years of careful thought and design and research, we reached
> what the spec says now, which I think is a good compromise.
[snip]
> I do not believe it actually causes any practical problems, though
> there might be some theoretical ones.
The very practical problem remain: neither I nor B can be unambigously
interpreted. They can't be changed to having semantic meaning - it would
lead to information corruption *in the real world*.
We can discuss this in circles - personally I must object to the
idea of replacing presentational interpretation with semantic
one.
Not, mind, that the current WA1 do that. I and B are still
presentational.
And worry not. I won't join the WG.
--
- Tina Holmboe Developer's Archive Greytower Technologies
http://www.dev-archive.net http://www.greytower.net
Received on Thursday, 17 May 2007 00:16:08 UTC