- From: Geoffrey Sneddon <foolistbar@googlemail.com>
- Date: Sat, 30 Jun 2007 17:09:08 +0100
- To: aurélien levy <aurelien.levy@free.fr>
- Cc: public-html@w3.org
On 30 Jun 2007, at 16:55, aurélien levy wrote: >>> because actually i can do : >>> >>> <dl> >>> <dt> 1st terme </dt> >>> <dd> 1st terme description </dd> >>> <dd> 2nd terme description </dd> >>> <dt> 2nd terme </dt> >>> <dt> 3rd terme</dt> >>> <dd> 3rd terme description</dd> >>> </dl> >>> >>> with no way for AT to know that 2nd terme description is actually >>> the 2nd terme description and not the second description of the >>> first terme >> Actually, no, you can't. What you're doing is not conforming to >> either HTML 4 or HTML 5. >> > http://hsivonen.iki.fi/validator/html5/?doc=http%3A%2F% > 2Fwww.fairytells.net%2Fdltest-html5.html > http://validator.w3.org/check?verbose=1&uri=http%3A%2F% > 2Fwww.fairytells.net%2Fdltest.html > > both validate the page > > the html 5 spec say : > bt can be before dd or dt elements inside dl elements. > dd can be after dt or dd elements inside dl elements. > > that's the case in my example In both cases it's a non machine-checkable conformance requirement. Any conformance checker will say that it conforms. - Geoffrey Sneddon
Received on Saturday, 30 June 2007 16:15:52 UTC