My comments on the XHTML 2 draft.

To begin with, I'm just an end-user/web-developer type, not a browser
programmer, so that's what my angle is. Here are some suggestions.

I think the new <h> element should have a "level" attribute which can
be used as such:

<h level="1"> is a synonym for <h1>
...
<h level="6"> is a synonym for <h6>
<h level="7"> is new
...

and the numbering is potentially unlimited. Then <h1> to <h6> could be
deprecated, which I assume is the eventual aim. (I hope this is the aim
anyway, because the <h> and <section> method is a nicer paradigm IMHO.)
Anyhow, by giving <h> a level attribute, the <hX> elements could be
deprecated straight away, instead of waiting until the next revision of
XHTML.

<strong> should be deprecated in favour of an <em> within an <em>.

Another idea for an element I shall call <Title> (note: upper case T, because obviously there is already a <title> element) Anyway, it could
be used to mark up the titles of books, software packages, films and songs. Right now, <span> classes have to be used instead.

<line> is also a good idea, but I have a terrible feeling that people
might start to use it like this:

    <p>
      This is line one.
      <line>This is line two.</line>
      This is line three.
      <line>This is line four.</line>
      This is line five.
    </p>
    
Which isn't very nice. Also:

    <p><line>Should this all<br />go on one line?</line></p>

I am happy that <img> has finally gone, although I'm sure some people
will be irritated by it.

Last point. Whatever happened to ruby?

-- 
Toby A Inkster BSc ARCS
PGP:      http://www.goddamn.co.uk/tobyink/node.cgi?id=12
Web Page: http://www.goddamn.co.uk/tobyink/
IM:       AIM:inka80 ICQ:6622880 YIM:tobyink Jabber:tobyink@a-message.de

My pants just went to high school in the Carlsbad Caverns!!!

Received on Sunday, 11 August 2002 15:12:42 UTC