2013-05-07 18:22, Denis McMahon wrote:
>>> There is no HTML 5 standard yet. What you've validated against is a
>>> proposed standard.
>
>> No, W3C HTML5 is still at the "Candidate Recommendation" stage
>
> Technicalities of language,
Not really; a Proposed Recommendation would be essentially closer to
Recommendation, mostly just waiting for a seal of approval, whereas
Candidate Recommendation will probably still change (though we expect
the changes to be relatively small, such as possible omissions of
features marked as being at risk).
> Whatever the state is of the current documentation of what forms a valid
> html 5 document, it is not that of a formal standard.
That is true, but it does not quite hit the nail: HTML5 will most
probably never become a formal standard (but it is expected to be a
recommendation by the W3C, an industry consortium).
>> Besides, it has not been disclosed what the validator is really
>> validating against. It could be WHATWG Living HTML, or W3C HTML 5.1
>> Nightly, or even something somewhat different.
>
> Which reinforces again the point I was trying to make, and which Tim put
> so succinctly - namely that any such validation is meaningless and thus
> pointless.
That would be a bit too far. HTML5 validation is useful to people who
sufficiently understand what it is and make some educated guesses too.
To other people, it might be really confusing.
The usefulness of HTML5 validation is seriously limited by its
evangelistic agenda. Even though HTML5 CR defines e.g. the <marquee>
element in detail, you cannot use HTML5 validators to check that you
have used it according to the definition. The validators are so eager at
sending an error message about the <marquee> element in the first place
(as "obsolete") that they do not check its attributes.
But still, when you use only elements and attributes that are accepted
by the authors of HTML5, the validators are helpful in analyzing whether
you have made syntactic mistakes with them.
The purpose of validation is to get error messages and warnings that
might be helpful. If you use validation to get an icon of approval, you
are misguided even if the validation process is technically correct and
well-defined (what HMTL5 validation isn't).
--
Yucca,
http://www.cs.tut.fi/~jkorpela/