- From: Tina Holmboe <tina@greytower.net>
- Date: Wed, 25 Apr 2007 18:17:11 +0200 (CEST)
- To: Lachlan Hunt <lachlan.hunt@lachy.id.au>
- cc: www-html@w3.org
On 25 Apr, Lachlan Hunt wrote:
> Tina Holmboe wrote:
>> I do /not/ expect the W3C to simply take aboard a document created by
>> an industry group and in rather dire need of revision. It's not good
>> enough.
>
> Why isn't it good enough? Could you be a little more specific about
> what is wrong with it?
More specific? Very well.
* Presentational elements are kept. This includes the HR element,
SMALL, B, and I. This is 2007; NONE of them should be kept.
* Presentational elements are ADDED. M, anyone? This is the realm of
CSS; discard.
* Elements that are in the past used for presentation are changed
to have semantic meaning - B and I specifically. This /breaks/
current documents. Don't do that. Toss B and I out once and for
all.
* Elements with previously defined semantics have been changed, such
as CITE: "The cite element represents a citation: the source, or
reference, for a quote or statement made in the document." - WHERE
in the document? Specify much, much sharper.
* Elements with no particular structural purpose are added, such as
CANVAS, VIDEO and AUDIO. See EMBED. What do we need ANY of these
when we can use DIV and OBJECT for the same purpose? Toss out.
* Several ideas added which MAY be good - such as PROGRESS - lack
maturity as it is today. Specify far better, and remove the bits on
it being 'indeterminate'.
* Elements from HTML 4 which have known accessibility issues, such as
IFRAME, are kept. Elements that were never IN HTML - such as EMBED
- are included in the spec! Get rid of both.
* Elements which DO contain semantics - even if rarely used - are
being tossed out, such as ACRONYM. Why did you remove that? Because
some people don't think it important to differ between that and
ABBR? Well, put it back in, because it IS important. Some of us do
actually think semantics matter.
* Elements that are almost never seen in the wild ARE kept, such as
KBD. Keep, that's fine, but then there is NO need to remove
ACRONYM.
* The entire specification talks about "applications"; we need a
*markup* language, not mix the metaphors. If an application
language is needed, XUL and others exist and should be kept
carefully away from the document/data markup.
* Some elements are defined very, VERY loosely - such as 'ASIDE'.
What does " ... content that is tangentially related to the content
around the aside element ... " mean? 'Around' how? How many lines?
Same section? Several sections? Specify better, or remove.
* FONT. Need I say more? Editors are to use it, browsers are to
ignore it? Get rid of it.
* Attributes are added which have dubious value, such as
oncontextmenu and ping. No, users don't want authors to fiddle with
context menus or ping anything. Just /keep that out/.
* Attributes are not removed which should be - target specifically.
No, we don't need targets. This is a markup language, not something
which define windows to be opened. Take the target attribute out.
* Oh, and /please/ separate the *markup specification* from the bits
and pieces of how to communicate over Bluetooth and irDA ... what
has the content of 6.3 to do with HTML? Take it apart; it's too
large - 372,900 bytes of markup, DOM, scripting, and who knows what
in ONE document that should specify the markup alone is far too
much.
>> At this point in time I suggest we start with 4.01 Strict,
>
> HTML 4.01 is extremely poorly defined, it is not interoperably
> implemented and does not reflect reality. Why would it be a better
> start than HTML5?
This might be because not all of us agree that HTML 4.01 *IS* poorly
defined. Frankly I consider it less poorly defined than WA1.
> Do you realise how much time we would waste by starting with HTML4 and
> removing/replacing with features from HTML5, just to end up with a
> spec equivalent to the HTML5 spec we have now? A much better
No. We are wasting time by discussing WA1 when we could improve on
HTML 4.01 instead.
Perhaps we should create a user-driven group that can take on the task
of cleaning up HTML 4, and present that as an alternative. The HTMLWG
would, I presume, give that equal consideration.
--
- Tina Holmboe Greytower Technologies
tina@greytower.net http://www.greytower.net
+46 708 557 905
Received on Wednesday, 25 April 2007 16:17:43 UTC