W3C home > Mailing lists > Public > whatwg@whatwg.org > February 2007

[whatwg] Heading, binding, LH (was:XSLT: HTML 5 --> HTML)

From: Michel Fortin <michel.fortin@michelf.com>
Date: Fri, 9 Feb 2007 09:25:32 -0500
Message-ID: <BB58A084-DD1D-40B2-B2CD-78481309C7C0@michelf.com>
Le 2007-02-09 ? 8:48, Anne van Kesteren a ?crit :

> On Fri, 09 Feb 2007 14:46:11 +0100, David Latapie  
> <david at empyree.org> wrote:
>> On Fri, 09 Feb 2007 14:31:30 +0100, Anne van Kesteren wrote:
>>> On Fri, 09 Feb 2007 13:53:06 +0100, David Latapie  
>>> <david at empyree.org> wrote:
>>>> I agree. For images, I use a definition list
>>>> dd = image
>>>> dt = description
>>>> (in that order, since I want a bottom "caption")
>>>
>>> FWIW, this is totally wrong. (For one, they won't be associated with
>>> each other.)
>>
>> Could you elaborate on this or point me to a page about it?
>
> http://www.w3.org/TR/html401/struct/lists.html#h-10.3

That's a pretty long read for a simple explanation.

Basically, definitions lists are defined as a list of terms and their  
associated definitions. Each group of one or more terms followed by a  
group of one or more definition form a definition group that  
associates the terms and the definitions of that group.

If you put definitions before the terms, then, following the  
semantics of HTML definitions are associated with the wrong terms:  
the terms above them. If you have only one definition and one term,  
in that order, then there is no valid definition group and no  
semantic association between the term and the definition.


Michel Fortin
michel.fortin at michelf.com
http://www.michelf.com/
Received on Friday, 9 February 2007 06:25:32 UTC

This archive was generated by hypermail 2.3.1 : Monday, 13 April 2015 23:08:32 UTC