- From: Karl Dubost <karl@w3.org>
- Date: Thu, 6 Sep 2007 12:52:28 +0900
- To: Mark Nottingham <mnot@yahoo-inc.com>
- Cc: olivier Thereaux <ot@w3.org>, www-tag@w3.org
Hi Mark,
In a process to try to clarify.
Mark Nottingham (5 sept. 2007 - 10:15) :
>>> - give a list of extensions used the validator does not know
>>> about. This is a warning, not an error.
>>
>> Could you give an example of that?
>
> My thinking was that unrecognised elements/attributes in HTML (not
> just XHTML) should raise a warning, rather than an error.
Fix if I misunderstood:
For HTML 4.01, HTML 3.2 (W3C specs), we have two choices.
1. Rescinding them when HTML 5 has been published [1]
2. Republish them with these processing rules (unlikely)
For HTML 5, does it mean
unrecognised elements/attributes
=> which are not in the HTML 5 specification.
This is a conformant HTML 5 document.
<!DOCTYPE html>
<title>life is beautiful<title>
<p>
You would issue warnings for "bar" attribute and "foo" element.
<!DOCTYPE html>
<title>life is beautiful<title>
<p bar>
<foo>
You would issue error for "foo" element and warning for "bar" attribute
(markup is forbidden inside title element, text only)
<!DOCTYPE html>
<title>life <foo bar>is beautiful<title>
<p>
In Camino (Firefox 2 engine), it closes the title and moves the "foo"
element to the body.
In Safari 2.0, the text and the elements disappears aka no title, no
foreign element.
http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%
20html%3E%0A%3Ctitle%3Elife%20%3Cfoo%20bar%3Eis%20beautiful%3Ctitle%3E
%0A%3Cp%3E%0A
[1]: http://www.w3.org/2005/10/Process-20051014/tr.html#rec-rescind
--
Karl Dubost - http://www.w3.org/People/karl/
W3C Conformance Manager, QA Activity Lead
QA Weblog - http://www.w3.org/QA/
*** Be Strict To Be Cool ***
Received on Thursday, 6 September 2007 03:53:23 UTC