[whatwg] Re: About XHTML 2.0
Matthew Raymond
mattraymond at earthlink.net
Fri Jun 10 06:50:16 PDT 2005
James Graham wrote:
> Matthew Raymond wrote:
>>>But the point is that HTML does such an
>>
>>>astonishingly poor job of marking up fiction (and a wide variety of
>>>other document types too, no doubt) that arguing over whether
>>>seperators should be empty elements or not is just semantic
>>>navel-gazing.
>>
>> No, because the extensive use of separators, particularly <hr>, in
>>web pages clearly show that people are accustom to the concept.
>>Therefore, dropping the entire concept of separator elements increases
>>the learning curve and makes the use of CSS a requirement for having
>>separators in the first place.
>
> Note I expressed no opinion on whether seperators as a concept are good
> or not, only the opinion that arguments over their precise form are
> worthless.
Note that I disagree. Problems with the precise form have plagued a
lot of elements, such as <img>.
> [Ultimately] the absolute worst that can happen, even if an
> author fails to use a semantic seperator and instead uses a graphic or
> somesuch is that people using speech browsers miss out on a two-second
> pause between sections and people using a text only browser fail to see
> "* * *".
Well, probably in XHTML 2.0, but the only way that that would happen
in HTML is if you intentionally used CSS alone for the separator.
Remember that |alt| is required for <img>, so unless the author
intentionally leaves out the "* * *", it will be visible in text-only
browsers, and intelligent aural browsers could interpret the string as a
pause.
> Annoying? Yes, a little. Earthshatteringly awful? No, not
> really. Given that the total absence of a seperator is at worst
> irritating, protracted discussion about how best to represent them in
> markup is unnecessary.
Well, actually there's a high potential for confusing readers, and a
dramatic pause is not necessarily communicated by the boundary between
sections. So, as worst, you've compromised the intended meaning of that
portion of the document.
>>>Where are all the
>>>people using AJAX (Worst. Name. Ever.) but going "oh I could do all
>>>this cool stuff if only I had feature X"?
>>
>> Anyone skilled enough to use AJAX is skilled enough to implement
>>most of the features they want using DHTML. That isn't to say that
>>they aren't asking for "cool stuff", as I haven't exactly been polling
>>people on the subject, but it's clear that demand for new markup is
>>less likely to come from those with the skills to implement similar
>>functionality on their own.
>
> Well, they could hardly implement XMLHttpRequest in DHTML. That's sort
> of thing that makes new applications happen. There must be things that
> people are having to hack around now that have an elegant solution
> (indeed the spec already has a few examples - server sent DOM events,
> canvas, the DOMContentLoaded event (though I can't see that in the spec
> text yet...) and a few others.) Where are the ideas like those?
I believe we've discussed a lot of those ideas right here in the
WHATWG mailing list. Is there a specific area you feel has been neglected?
More information about the whatwg
mailing list