- From: Christian Johansen <chrisjo@student.matnat.uio.no>
- Date: Mon, 23 May 2005 11:29:45 +0200
- To: Mark Birbeck <mark.birbeck@x-port.net>
- CC: 'Orion Adrian' <orion.adrian@gmail.com>, www-html@w3.org
Mark Birbeck wrote:
>Orion,
>
>
>
>>Above you're using CSS to create semantic meaning using presentation.
>>
>>So how would you represent a light seperator without CSS in a
>>user agent that doesn't support it? How would you represent
>>it to a blind user?
>>
>>
>
>I completely agree with you. A good example of the use of <separator> is
>within the new navigation lists:
>
> <nl>
> <label />
> <li />
> <li />
> <separator />
> <li />
> </nl>
>
>A sighted user is quite used to the extra help that horizontal lines in
>menus give them, as a way of keeping one set of options apart from another.
>Simply using a CSS border to separate the groups would not actually be
>semantically correct, since there *really is* a logical separation of the
>items, rather than just a presentational separation. (And the logical
>separation is not so strong that we could use two navigational lists.)
>
>As you rightly point out, <separator> now allows us to provide the same
>'clues' to blind users.
>
>Regards,
>
>Mark
>
>
>Mark Birbeck
>CEO
>x-port.net Ltd.
>
>e: Mark.Birbeck@x-port.net
>t: +44 (0) 20 7689 9232
>w: http://www.formsPlayer.com/
>b: http://internet-apps.blogspot.com/
>
>Download our XForms processor from
>http://www.formsPlayer.com/
>
>
>
>
>
>
I agree with your argumentation of the usage of separators in for
instance a navigation list. But, in your example here I think it would
be more appropriate with some kind of grouping structure.
<nl>
<label />
<linkgroup>
<li />
<li />
</linkgroup>
<linkgroup>
<li />
</linkgroup>
</nl>
Or you could use two lists, if the items are unrelated.
Christian
Received on Monday, 23 May 2005 09:29:53 UTC