On 4/6/07, Elliotte Harold <[EMAIL PROTECTED]> wrote:
Andy Mabbett wrote:
> How often do we see something like:
>
>         <p>Animals:</p>
>         <ul>
>           <li>Cat</li>
>           <li>Dog</li>
>           <li>Horse</li>
>           <li>Cow</li>
>         </ul>
>
> This would be more meaningful as:
>
>         <ul caption="Animals">
>           <li>Cat</li>
>           <li>Dog</li>
>           <li>Horse</li>
>           <li>Cow</li>
>         </ul>
>

No, the caption should be displayed to all users. That means it needs to
be element content, not an attribute value. Just maybe

         <ul>
           <caption>Animals</caption>
           <li>Cat</li>
           <li>Dog</li>
           <li>Horse</li>
           <li>Cow</li>
         </ul>

Seems to me that what you want semantically is:

<dl>
 <dt>Animals</dt>
 <dd>Cat</dd>
 <dd>Dog</dd>
 <dd>Horse</dd>
 <dd>Cow</dd>
</dl>

or maybe

<dl>
 <dt>Animals</dt>
 <dd><ul>
 <li>Cat</li>
 <li>Dog</li>
 <li>Horse</li>
 <li>Cow</li>
 </ul></dd>
</dl>

if you're feeling XOXO-esque

Reply via email to