- From: Anne van Kesteren <annevk@opera.com>
- Date: Sun, 01 Jul 2007 13:20:34 +0200
- To: aurélien levy <aurelien.levy@free.fr>
- Cc: "HTML WG" <public-html@w3.org>
On Sun, 01 Jul 2007 12:41:08 +0200, aurélien levy <aurelien.levy@free.fr> wrote: > The html 5semantic definition of the dl element is non backwards > compatible with the current definition of dl element since the html 4 > didn't say if the dt must be before or after the dd element (or i miss > it) HTML 4 is indeed a pretty poor specification. Given that it uses RFC2119 it doesn't seem to define any normative requirements on DL, DD and DT elements. Having said that, the examples it provides are a pretty clear indication of what the intention of the specification is. And that's all we got here. The interpretion HTML 5 used (and made normative) seems the only reasonable way to interpret HTML 4 if you want tools, such as search engines, to be able to understand the constructs as well. I've seen confusion about <dl> in the past but I've actually never seen it being suggested that <dd> can appear before <dt>. (More that for <dt>foo<dt>bar<dd>baz the "definition" for 'foo' is empty rather than 'baz'.) -- Anne van Kesteren <http://annevankesteren.nl/> <http://www.opera.com/>
Received on Sunday, 1 July 2007 11:20:45 UTC