Re: What kelvSYC thinks of XHTML 2.0

kelvSYC,

<snip />

> KelvSYC's point #3. The href attribute being global seems to be a sore spot
> to me.  For one thing, browsers don't render the stuff in <head>.  What
> would happen if you make <head href=""><!-- Head content here --></head>?

href doesn't necessarily have to be rendered.  Consider LINK, for 
example - even the few browsers that support it (Mosaic, Mozilla, 
Lynx... um, what else?), when coming across <link href="foo.html" 
type="text/html" rel="parent" />, will not immediately try to render 
foo.html - they'll just note that there is, in fact, a LINK that 
references that particular URI.

> KelvSYC's point #4. The line that separates structure and presentation seems
> to be very vague.  I know many will disagree when someone says that elements
> such as <abbr>, <quote>, <dfn> seems to be "excess baggage", and that
> something along the lines of CSS with <span class="SuchAndSuch"></span>
> should be used.  I personally don't think of them that way (being a person
> who likes to cut corners), but this definitive line should be cleared up.

I like <abbr>, <quote>, and <dfn> :-).  <acronym> (as already discussed 
in a similar thread here) is a little useless, however.

I'd like to see block-level versions of <code> and <samp>, by the way. 
Sorry to throw that in to your comments :-)

> KelvSYC's point #5. If <line> replaces <br/>, then <br/> should be kicked.
> I can't see why you want both.

Good point.

<snip />

> KelvSYC's point #7. I think that <ol> and <ul> should be put together.  If
> it's up to CSS to generate numbering/bulleting, then having two elements
> that are basically the same is "excess baggage".

There *is* a semantic difference between ordered and unordered lists. 
In <ol>, the order is specifically required to be the way it is - 
numbers or no numbers, it's not important.  With <ul>, the order simply 
happens to be the way it is by random chance - in theory, the UA could 
reorder the list, no worries.

Replacing <ol>, <ul>, and the new <nl> (or was it <ml>?) with something 
along the lines of <list type="ol/ul/nl"> might be an idea, if you want 
to reduce elements.

> KelvSYC's point #8. Why have a Presentation Module at all, seeing that it
> isn't meant to be backwards compatible and that XHTML is structure-only?

Indeed.

<snip />

> KelvSYC's question #2. Will someone please explain the difference between
> <div> and <p>?

<div> == block of text with no special meaning.  A <div> is any 
block-level grouping you need that has no semantically appropriate 
equivalent.

<p> == a paragraph.  Full stop, no other possible meaning.  That's it!

> KelvSYC's question #3. I take it that <br/> is illegal in <line>?

One would hope so.

<snip />

> KelvSYC's question #5. Is it possible to link to two pages at once (like one
> in the current window and one in the new one)?

*shudder*

<snip />

> KelvSYC's question #8. What would happen if someone mixed-and-matched XHTML
> 2.0 modules with XHTML 1.1 modules?

Worldwide chaos, followed by a light brunch.


-- 
Mark Gallagher
Desperately attempting - and failing - to stay on topic since 1999
fuddleriffic - http://cyberfuddle.com/
blog - http://cyberfuddle.com/infinitebabble/

Received on Monday, 12 August 2002 02:51:18 UTC