WD-xhtml2-20040722: Allow separators within navigation lists

Hello again,

I would like to suggest a form of separator element, similiar to 
<separator/>, but specifically to place a break within the list items of 
a navigation list.  One possible name for the element would be 
<liseparator/>.  Typical usage:

     <nl>
         <label>Maintenance</label>
         <li>User maintenance</li>
         <li>Team maintenance</li>
         <liseparator/>
         <li>Log out</li>
     </nl>

On a visual user agent that implements navigation lists as drop-down 
menus, the above might look something like the following:

     ,-------------.
     | Maintenance |
     |--------------------.
     |  User maintenance  |
     |  Team maintenance  |
     |--------------------|
     |  Log out           |
     `--------------------'

The content models for nl and liseparator would thus be:

     Elements       Attributes    Minimal Content Model
     -----------    ----------    --------------------------------
     nl             Common        label , li+, (li | liseparator)*
     liseparator    Common        EMPTY

Regards,

Dave

Received on Tuesday, 27 July 2004 13:29:39 UTC